所以我有一个我正在使用UC Irvine网站(“葡萄酒质量”数据集)的数据集,我想看一下数据集残差的图。我这样做的原因是为了查看是否存在方差的增加,因此我可以运行基于日志的回归。要查看残差,我应用此代码:
residuals(white.wine)
white.wine
是我为数据框命名的方式。但是我向你发出了这个错误,"NULL"
。如果我想查看特定预测变量(如Fixed Acidity
)的残差,我会收到此错误:
错误:$运算符对原子向量无效。
有什么方法吗?谢谢你的帮助!
答案 0 :(得分:1)
@Hugh说得对,"残差"必须用于模型,但我认为你的问题也是询问如何在数据框架上应用某些东西。如果您只想要每个预测变量的方差,您可能需要以下内容:
getEnumValue(String string, Class<T> clazz)
return Enum.valueOf(clazz, string)
正如apply(white.wine, 2, var)
文档所述,您需要提供数据,边距和函数。边距指的是应用行或列,1个信令用于在行上应用函数,2表示应该在列上应用函数。我假设你在列中有预测变量,所以我在上面的代码中使用了2。