将数据集分散到测试和训练集中后,出现“参数暗示行数不同”错误

时间:2019-11-18 14:23:12

标签: r logistic-regression

以下代码是我将“每周”数据集分为训练和测试数据集的过程。我的训练数据集应该包含1990-2008年,而我的测试数据集跨越2009-2010年。每周数据集是R中的数据集。

weekly.train = split(Weekly, Weekly$Year == 1990:2008)
weekly.test = split(Weekly, Weekly$Year == 2009:2010)

当我对训练集进行逻辑回归模型时,会出现此错误:

“错误(函数(...,row.names = NULL,check.rows = FALSE,check.names = TRUE ,:参数表示行数不同:1037,52”

这是我的回归代码:

mod.fit.lr<-glm(Direction ~ Lag1+Lag2+Lag3+Lag4+Lag5+Volume, data = weekly.train,family = binomial)

1 个答案:

答案 0 :(得分:0)

no yes返回两个组的列表(groupbypd.unique),而您只希望有一组(目标集)。您可以提取split元素,也可以显式使用索引:

TRUE