Ошибка в раунде (x): нечисловой аргумент математической функции - PullRequest
0 голосов
/ 12 октября 2019

Я пытаюсь запустить структурное моделирование темы с большими данными. Ниже приведена серия моих кодов.

прочитайте файл CSV

data <- read.csv("C:/Users/hyoungm/Downloads/blogdata8609.csv")  

обработал данные

processed <- textProcessor(data$posting, metadata = data)
out <- prepDocuments(processed$documents, processed$vocab, processed$meta, lower.thresh = Inf, 
subsample = NULL, verbose = TRUE)
docs <- out$documents
vocab <- out$vocab
meta <- out$meta  

код searchK

K <- c(5,10,15,20,25,30,35,40)
kresult <- searchK(out$documents, out$vocab, K, prevalence =~ continent + date + trips, max.em.its = 
75, data = out$meta, gamma.prior = "L1", init.type = "Spectral")  

Когда я ввел код searchK, как показано выше, я получил «Ошибка в раунде (x): нечисловой аргумент математической функции».

Управляющие переменные (континент, дата, поездки) смешиваются с текстом и числами. Континент - это текстовые данные (например, Азия), а дата смешивается с текстом и цифрами (например, 19 апреля 2018 г.);поездки только номера (например, 15). Будет ли это причиной этой ошибки?

Буду признателен, если кто-нибудь сможет решить эту ошибку!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...