【发布时间】:2019-07-02 11:02:21
【问题描述】:
在通过输入命令计算 SST 时
SST= sum((wineTest Price mean(wine Price))^2)
我收到一个错误说明
二元运算符的非数字参数
winetest$Price
#[1] 6.9541 6.4979
wine$Price
7.4950 8.0393 7.6858 6.9845 6.7772 8.0757 6.5188 8.4937 7.3880 6.7127
7.3094 6.2518 7.7443 6.8398 6.2435 6.3459 7.5883 7.1934 6.2049 6.6367
6.2941 7.2920 7.1211 6.2587 7.1860
SST= sum((winetest$Price ~ mean(wine$Price))^2)
我得到的错误是
(winetest$Price ~ mean)^2 中的错误: 二元运算符的非数字参数
【问题讨论】:
-
其中一个可能是一个因素。尝试做
class(winetest$Price),如果是使用winetest$Price <- as.numeric(as.character(winetest$Price))
标签: r