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

以下代码是我将“每周”数据集分为训练和测试数据集的过程。我的训练数据集应该包含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)
hopefulmousehaha 回答:将数据集分散到测试和训练集中后,出现“参数暗示行数不同”错误

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

TRUE
本文链接:https://www.f2er.com/3080293.html

大家都在问