R中模型比较的不等数据



我对R相当陌生,正在尝试使用modelCompare函数比较两个模型。然而,我正在处理的数据集有点大,并且有不均匀分布的缺失值。例如,当我尝试以下代码时:

Model_A <- lm(DV~var1*var2 + cont.var, data=df)
Model_C <- lm(DV~ cont.var, data=df)
modelCompare(Model_C,Model_A)

我得到一个错误,即两个模型的N值不同,无法进行比较,因为两个模型之间的数据被不同地省略了。有没有一种简单的方法可以消除这种变化,因为我将用这个数据集进行一些回归分析?

您想要比较什么?如果你想比较模型之间的拦截,只需:

Model_A
Model_C

如果您想比较模型的准确性,请使用训练和测试数据集!

最新更新