![](/img/trans.png)
[英]$ operator is invalid for atomic vectors in data.table inside a function in R
[英]Atomic vectors in R and applying function to them
因此,我有一个要从UC Irvine的网站使用的数据集(“葡萄酒质量”数据集),我想看看该数据集的残差图。 我这样做的原因是要查看方差是否增加,以便可以运行基于对数的回归。 为了查看残差,我使用以下代码:
residuals(white.wine)
white.wine
是我命名数据white.wine
的方式。 但是,我得到了这个错误: "NULL"
。 如果我想查看特定预测变量(如Fixed Acidity
的残差, Fixed Acidity
收到此错误:
错误:$运算符对原子向量无效。
可以解决吗? 谢谢你的帮助!
@休是正确的说法,必须对模型使用“残差”,但我认为您的问题还询问如何在数据框架上应用某些内容。 如果只需要每个预测变量的方差,则可能需要类似以下内容:
apply(white.wine, 2, var)
正如?apply
文档所述,您需要提供数据, 边距和功能。 边距指的是在行或列上应用,其中1表示在行上应用功能,而2表示应在列上应用功能。 我假设您在各列中都有预测变量,所以在上面的代码中我使用了2。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.