R语言中MAE,MSE,MAPE怎么计算
时间: 2024-05-07 08:20:21 浏览: 235
预测问题评价指标:MAE、MSE、R-Square、MAPE和RMSE
在R语言中,可以使用以下函数计算MAE、MSE、MAPE:
- MAE(平均绝对误差):使用 mean(abs(actual - predicted)) 计算,其中 actual 是实际值,predicted 是预测值。
```R
mae <- function(actual, predicted) {
mean(abs(actual - predicted))
}
```
- MSE(均方误差):使用 mean((actual - predicted) ^ 2) 计算。
```R
mse <- function(actual, predicted) {
mean((actual - predicted) ^ 2)
}
```
- MAPE(平均绝对百分比误差):使用 mean(abs((actual - predicted) / actual)) 计算。
```R
mape <- function(actual, predicted) {
mean(abs((actual - predicted) / actual))
}
```
这些函数可以用于计算回归模型的预测误差指标。
阅读全文