0
我有一個確定租金的迴歸模型,預測是租用小時數,而不是0/1二元結果。模型性能圖:迴歸模型的MAE圖[ROC圖的迴歸等價圖]
因此,對於性能指標,我主要查看平均絕對誤差(MAE)。
我的問題是,有沒有辦法以圖形方式繪製R中的MAE?我基本上是在尋找ROCR軟件包的MAE版本。
我的數據集還需要了解模型的性能如何隨着預測未來的變化而變化,所以我想繪製測試數據與預測時間的迴歸預測的MAE。
我有一個確定租金的迴歸模型,預測是租用小時數,而不是0/1二元結果。模型性能圖:迴歸模型的MAE圖[ROC圖的迴歸等價圖]
因此,對於性能指標,我主要查看平均絕對誤差(MAE)。
我的問題是,有沒有辦法以圖形方式繪製R中的MAE?我基本上是在尋找ROCR軟件包的MAE版本。
我的數據集還需要了解模型的性能如何隨着預測未來的變化而變化,所以我想繪製測試數據與預測時間的迴歸預測的MAE。
你可以簡單地自己計算MAE。這是一個簡單的例子,包括MAE的滾動計算。在這方面它並不是很有意義,但可能對您的目的有用:
library(dplyr)
MyData <- iris %>% select(Sepal.Length, Sepal.Width, Petal.Length,Petal.Width)
MyModel <- lm(Sepal.Length ~ ., MyData)
MyDf <- data.frame(Observation = MyData$Sepal.Length,
Predictions = predict(MyModel),
CumMeanAbsError = cumsum(abs(MyData$Sepal.Length-predict(MyModel)))/as.integer(row.names(MyData)))