desctools软件包中的smap无法正常工作?

时间:2018-10-20 16:47:46

标签: r

以防有人使用desctools软件包。 SMAPE是否不起作用?这个:

MAE(predict(model, Train), Train$truth)

和其他错误指标可以正常工作,但不能这样做:

SMAPE(predict(model, Train), Train$truth)

2 个答案:

答案 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