r - which.max(sapply, train_gibbs, logLik) error -


so, following grun , hornik (http://www.jstatsoft.org/v40/i13/) method of 10 fold cross validation calculating perplexity 10-fold training , test set. have error when create test_gibbs stated end of code below. can suggest how fix problem? in advance.

r> dim(dtm) [1]  546 1484 r> fold <- 1 r> range(col_sums(dtm)) [1]   1 192 r> set.seed(0908) r> folding <- +  sample(rep(seq_len(10), +  ceiling(nrow(dtm)))[seq_len(nrow(dtm))]) r> testing <- which(folding == fold) r> training <- which(folding != fold) r> topics <- 10 * c(1:5, 10, 20) r> train <- lda(dtm[training,], k = k, +  control = list(verbose = 100)) final e step document 491 r> test <- lda(dtm[testing,], model = train, +  control = list(estimate.beta = false)) r> train_gibbs <- lda(dtm[training,], k = k, method = "gibbs", +  control = list(burnin = 1000, thin = 100, +  iter = 1000, best = false)) r> # error occurs################ r> test_gibbs <- lda(dtm[testing,], +  model = train_gibbs[[which.max(sapply, train_gibbs, loglik)]], +  control = list(estimate.beta = false, burnin = 1000, +  thin = 100, iter = 1000, best = false)) 

error in which.max(sapply, train_gibbs, loglik) : unused arguments (train_gibbs, loglik)


Comments

Popular posts from this blog

IF statement in MySQL trigger -

c++ - What does MSC in "// appease MSC" comments mean? -

javascript - Blogger related post gadget image Resize s72-c [ Need Expert Help ] -