以下代码是我将“每周”数据集分为训练和测试数据集的过程。我的训练数据集应该包含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)