错误[[<-。data.frame`(`* tmp *`,i,value = c

时间:2019-02-09 14:15:52

标签: r

我正在尝试对数据集进行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

0 个答案:

没有答案