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