2016-06-03 8 views
-2

Я пытаюсь построить вектор u с использованием языка R. Я получил U-образное SVD, применяемое к некоторым данным тренировки. Я загрузил полезную библиотеку для tm и ggplot2. Я хочу построить 2 измерения вектора U, что является результатом SVD матрицы терминов Dokument. Что получается в моей профессиональной подготовки данных вот мой код:Я не вижу график своих моментов в R

#Read the training files: 
#load the text mining package 
library(tm) 
library(ggplot2) 


#Load the names of the training documents 
myfiles = DirSource("C:\\Users\\Sondos\\Downloads\\HW-07-data\\HW-07-data\\training",pattern="^c.*") 
#create a corpus and read the files 
training=Corpus(myfiles) 
# to get an impression of the training object type 
training 
# to get a deeper look into the documents type 
#inspect(training) 
#to convert the documents to a document term matrix use 
dtm = DocumentTermMatrix(training,control=list(tolower=F)) 

m = as.matrix(dtm) 

s=svd(m) 
#store vector U 
k = s$u 


plot.new() 
points(1:length(k2), k2) 

Проблема заключается в том, что я не могу видеть сюжет. У кого-нибудь есть идея?

+1

См. '' Plot', или если вы хотите использовать 'ggplot2', см.'? Qplot'. – lmo

+1

добро пожаловать в SO! 1) ваш пример не является [воспроизводимым] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example/5963610#5963610); 2) попробуйте что-то вокруг 'plot', а не' plot.new' 3), это не проблема 'ggplot2',' tm' или 'svd'. –

+0

У нас нет доступа к вашему жесткому диску. Возможно, вы могли бы взглянуть на [ask] и [mcve]. –

ответ

0

points добавляет точки в существующий участок. Попробуйте plot(k2). Не следует явно указывать plot.new.

+0

Я пробовал, но ничего не отображается. Даже окно сюжета не видно. – Marzo

+0

Вы видите сюжет, когда делаете что-то простое, как «plot (1) : 5) '? –

 Смежные вопросы

  • Нет связанных вопросов^_^