R中的原子向量并将函数应用于它们

时间:2015-12-09 03:19:32

标签: r

所以我有一个我正在使用UC Irvine网站(“葡萄酒质量”数据集)的数据集,我想看一下数据集残差的图。我这样做的原因是为了查看是否存在方差的增加,因此我可以运行基于日志的回归。要查看残差,我应用此代码:

residuals(white.wine)

white.wine是我为数据框命名的方式。但是我向你发出了这个错误,"NULL"。如果我想查看特定预测变量(如Fixed Acidity)的残差,我会收到此错误:

  

错误:$运算符对原子向量无效。

有什么方法吗?谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

@Hugh说得对,"残差"必须用于模型,但我认为你的问题也是询问如何在数据框架上应用某些东西。如果您只想要每个预测变量的方差,您可能需要以下内容:

getEnumValue(String string, Class<T> clazz)
  return Enum.valueOf(clazz, string)

正如apply(white.wine, 2, var) 文档所述,您需要提供数据,边距和函数。边距指的是应用行或列,1个信令用于在行上应用函数,2表示应该在列上应用函数。我假设你在列中有预测变量,所以我在上面的代码中使用了2。