我正在使用包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值的指令时,我仍然得到相同的错误。
任何人都知道如何解决这个问题?