Tworzenie macierzy termin-dokument
Zostało już niewiele pracy przygotowawczej, zanim przejdziemy do ciekawszej części – wizualizacji i analiz opartych na poznanych do tej pory koncepcjach!
W tym ćwiczeniu wykonujesz podobny proces, ale tym razem tworzysz transpozycję macierzy dokument-termin. W macierzy termin-dokument (TDM) terminy znajdują się w pierwszej kolumnie, a dokumenty są rozmieszczone w poziomie jako osobne nagłówki kolumn.
TDM jest często używaną macierzą w analizie języka. Wynika to z tego, że zazwyczaj masz więcej terminów niż autorów czy dokumentów – a praca jest łatwiejsza, gdy masz więcej wierszy niż kolumn. Prostym sposobem na rozpoczęcie analizy danych jest przekształcenie macierzy TDM w zwykłą macierz za pomocą funkcji as.matrix().
To ćwiczenie jest częścią kursu
Eksploracja tekstu metodą Bag-of-Words w R
Instrukcje do ćwiczenia
- Utwórz
coffee_tdm, stosującTermDocumentMatrix()doclean_corp. - Utwórz
coffee_m, konwertująccoffee_tdmdo macierzy za pomocąas.matrix(). - Wyświetl wymiary
coffee_mw konsoli. Zwróć uwagę na liczbę wierszy i kolumn. - Wyświetl podzbiór
coffee_mzawierający terminy (wiersze)"star"i"starbucks"oraz dokumenty (kolumny) od 25 do 35.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Create a term-document matrix from the corpus
coffee_tdm <- ___
# Print coffee_tdm data
coffee_tdm
# Convert coffee_tdm to a matrix
coffee_m <- ___
# Print the dimensions of the matrix
___
# Review a portion of the matrix
___[___, ___]