没有NA的Df给出错误:cov.wt(y,wt = wt)中的错误:'x'必须仅包含有限值

时间:2016-12-16 13:37:40

标签: r na

我正在使用包relaimpo来计算每个协变量与线性完整模型的R2的比例贡献。最近,我通过以下错误消息更新了此包所面临的问题:

SUBJECT Days    Volume
P003    1   51640.33
P003    211 55109.29
P004    1   10259.38
P004    140 10269.75
P004    252 10526.75
P004    364 8560.62
P007    1   177.38
P007    368 266.65

> library(relaimpo)
> Full_model <- lm(Volume~SUBJECT+Days, data=Test)
> calc.relimp(Full_model, diff = T, rela = T)
Error in cov.wt(y, wt = wt) : 'x' must contain finite values only

我已经检查了这个网站上的帖子。他们似乎都暗示这是由于缺少价值。但是当我从数据框中删除缺失值时(如在此测试数据集中),我仍然收到此错误消息。此外,当我在脚本中另外定义x = NULL或尝试添加如何处理NA值的指令时,我仍然得到相同的错误。

任何人都知道如何解决这个问题?

0 个答案:

没有答案