以防有人使用desctools软件包。 SMAPE是否不起作用?这个:
MAE(predict(model, Train), Train$truth)
和其他错误指标可以正常工作,但不能这样做:
SMAPE(predict(model, Train), Train$truth)
答案 0 :(得分:2)
SMAPE
不是DescTools
的导出函数。
您需要使用DescTools:::SMAPE
。例如:
r.lm <- lm(Fertility ~ ., data=swiss)
DescTools:::SMAPE(predict(r.lm), swiss$Fertility)
# [1] 0.07711571
答案 1 :(得分:2)
现在工作:
library(DescTools)
r.lm <- lm(Fertility ~ ., data=swiss)
SMAPE(predict(r.lm), swiss$Fertility)
## [1] 0.07711571