Ошибка в `[[<-. Data.frame` (` * tmp * `, i, value = c - PullRequest
0 голосов
/ 09 февраля 2019

Я пытаюсь сделать регрессию OLS в моем наборе данных, но я получаю сообщение об ошибке, которое вижу в первый раз.Я не уверен, как я могу решить это.Я уже пробовал некоторые обходные пути с других плат, но пока ничего не получалось.

Еще несколько входных данных

str(X.mat.train)
chr [1:80000, 1:42] "36" "60" "60" "36" "60" "60" "36" "36" "60" "36" "60" "36" "36" "36" "36" "60" "36" "36" "36" "36" "36" "36" "60" ...
- attr(*, "dimnames")=List of 2
 ..$ : chr [1:80000] "855655" "712944" "629936" "264278" ...
 ..$ : chr [1:42] "term" "installment" "grade" "emp_length" ...
str(y.train)
num [1:80000] 12.99 19.2 11.99 9.67 15.61 ..

нет данных NA, этот набор данных и данные в X.ma.train имеют 80 000 строк, но я все еще в замешательстве, когда пришло число 3360000.

mod.lm.summary <- summary(lm(y.train~X.mat.train-1))

Error in `[[<-.data.frame`(`*tmp*`, i, value = c(35809L, 35828L, 35828L,  : 
   replacement has 3360000 rows data has 80000
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...