预测模型

时间:2018-02-21 19:14:52

标签: r

我正在尝试根据调查数据建立预测模型。我的DV是关于NPS和其他类似数据点的问题。我的IVs主要是人口统计学问题。我使用以下代码行继续获得可变长度错误:

Model <- lm(Q6 ~ amount_spent + first_time + gender + 
                 workshop_participation + adults + children + 
                 household_adults + Below..25K. + X.25K.to..49K. + 
                 X.50K.to..74K. + X.75K.to..99K. + X.100K.to..124K. + 
                 X18.24. + X25.34. + X35.44. + X45.64.,
            data = diy_festival2)

以下是错误: model.frame.default出错(公式= Q6~ amount_spent + first_time +:   变量长度不同(找到'Below..25K。')

有哪些可能的原因以及我可以尝试哪些可能的修复方法?

1 个答案:

答案 0 :(得分:-1)

您的公式对象引用(a)不在diy_festival2中的变量。它在全局环境中,调试表明它是Below..25K.

x <- data.frame(x1=rnorm(100))
x2 <- rnorm(10)
model.matrix( ~ x1 + x2, data=x)

给出了你的错误。