首页 > 解决方案 > 如何解决二进制参数的非数字参数之类的错误?

问题描述

通过键入命令计算 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 中的错误:二元运算符的非数字参数

标签: r

解决方案


你确定你写的

winetest$Price ~ mean(wine$Price) ?

你不是说

winetest$Price - 均值(wine$Price)?

在第一种情况下,您有一个公式。


推荐阅读