迴歸預測評估指標
迴歸預測評估指標
標註說明
f
表示預測值,y
表示實際值
評價指標
- MAE(Mean Absolute Error) 平均絕對誤差
MAE=1n∑i=1n|fi−yi| MAE = \frac{1}{n}\sum_{i=1}^n|f_i-y_i| - MSE(Mean Square Error) 平均平方差/均方誤差是迴歸任務最常用的效能度量。
MSE=1n∑i=1n(fi−yi)2 MSE=\frac{1}{n}\sum_{i=1}^n{(f_i-y_i)^2} RMSE(Root Mean Square Error) 方均根差
RMSE=MSE‾‾‾‾‾√ RMSE=\sqrt{MSE}
缺點:因為它使用的是平均誤差,而平均誤差對異常點較敏感,如果迴歸器對某個點的迴歸值很不合理,那麼它的誤差則比較大,從而會對RMSE的值有較大影響,即平均值是非魯棒的。MAPE
全稱是Mean Absolute Percentage Error(WikiPedia), 也叫mean absolute percentage deviation (MAPD),在統計領域是一個預測準確性的衡量指標。
MAPE=100n∑t=1n|yi−fiyi| MAPE=\frac{100}{n}\sum_{t=1}^{n}|\frac{y_i-f_i}{y_i}|R平方
y¯ \bar{y}表示觀測資料的平均值
殘差平方和
SSres=∑(yi−fi)2 SS_{res}=\sum{(y_i-f_i)^2}
總平均值
SStot=∑(yi−y¯)2 SS_{tot}=\sum{(y_i-\bar{y})^2}
R平方
r2=1−SSresSStot=1−∑(yi−fi)2∑(yi−y¯)2 r^2=1-\frac{SS_{res}}{SS_{tot}}=1-\frac{\sum{(y_i-f_i)^2}}{\sum{(y_i-\bar{y})^2}}
R平方是多元迴歸中的迴歸平方和佔總平方和的比例,它是度量多元迴歸方程中擬合程度的一個統計量,反映了在因變數y y的變差中被估計的迴歸方程所解釋的比例。
R平方越接近1,表明迴歸平方和佔總平方和的比例越大,迴歸線與各觀測點越接近,用x x的變化來解釋y y值變差的部分就越多,迴歸的擬合程度就越好。校正R平方
http://www.statisticshowto.com/adjusted-r2/
where: N is the number of points in your data sample.
K is the number of independent regressors, i.e. the number of variables in your model, excluding the constantRMSPE
RMSPE=1n∑i=1n(yi−ŷ iyi)2‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾⎷ \textrm{RMSPE} = \sqrt{\frac{1}{n} \sum_{i=1}^{n} \left(\frac{y_i - \hat{y}_i}{y_i}\right)^2}
whereyi y_idenotes the sales of a single store on a single day andŷ i \hat{y}_idenotes the corresponding prediction.
https://www.kaggle.com/cast42/xgboost-in-python-with-rmspe-v2/code
- RMSLE(Root Mean Squared Logarithmic Error) Kaggle 上用的一個指標https://www.kaggle.com/wiki/RootMeanSquaredLogarithmicError
def rmsle(predicted,real):
sum=0.0
for x in range(len(predicted)):
p = np.log(predicted[x]+1)
r = np.log(real[x]+1)
sum = sum + (p - r)**2
return (sum/len(predicted))**0.5
# https://www.kaggle.com/jpopham91/rmlse-vectorized
# vectorized error calc
def rmsle(y, y0):
assert len(y) == len(y0)
return np.sqrt(np.mean(np.power(np.log1p(y)-np.log1p(y0), 2)))
相關文章
- 迴歸模型-評估指標模型指標
- 機器學習之迴歸指標機器學習指標
- 評估指標與評分(上):二分類指標指標
- IQA+不懂︱影像清洗:影像質量評估(評估指標、傳統檢測方法)指標
- 機器學習筆記之效能評估指標機器學習筆記指標
- 語音識別 (ASR) 模型測試 之 評估指標探索模型指標
- 分類演算法的評估指標演算法指標
- 工程團隊的10大評估指標指標
- 【推薦系統】評估指標總結指標
- 【機器學習】線性迴歸預測機器學習
- 誰說Java無指標, JAVA連結串列指標也好煩 - Java 指標迴歸Java指標
- 《Spark機器學習》筆記——Spark迴歸模型(最小二乘迴歸、決策樹迴歸,模型效能評估、目標變數變換、引數調優)Spark機器學習筆記模型變數
- 機器學習之迴歸分析--預測值機器學習
- 一文詳盡系列之模型評估指標模型指標
- 演算法金 | 必會的機器學習評估指標演算法機器學習指標
- 任務預測指標整理指標
- 預測數值型資料:迴歸
- Java: 實現自迴歸分析/線性迴歸分析/基金各項指標計算等Java指標
- [機器學習實戰-Logistic迴歸]使用Logistic迴歸預測各種例項機器學習
- Floyd 迴圈檢測演算法(快慢指標法/龜兔指標法)演算法指標
- 預測演算法之多元線性迴歸演算法
- ML.NET 示例:迴歸之價格預測
- ML.NET 示例:迴歸之銷售預測
- 1、擬合、預測、估算器、管道與模型評估模型
- opencv-9-影像噪聲以及評估指標 PSNR 與SSIMOpenCV指標
- 評估智慧對話機器人的7大資料指標機器人大資料指標
- 流量渠道資料分析方法與價值評估指標體系指標
- 【火爐煉AI】機器學習004-嶺迴歸器的構建和模型評估AI機器學習模型
- 迴流出價工具 淺層迴流指標 深層ROI指標指標
- 迴圈神經網路LSTM RNN迴歸:sin曲線預測神經網路RNN
- 六種GAN評估指標的綜合評估實驗,邁向定量評估GAN的重要一步指標
- 機器學習實戰專案-預測數值型迴歸機器學習
- 直擊RSAC 2022:如何綜合評估威脅情報指標指標
- 指標-又見迴文指標
- 【小白學AI】線性迴歸與邏輯迴歸(似然引數估計)AI邏輯迴歸
- 二分類問題中混淆矩陣、PR以及AP評估指標矩陣指標
- 【機器學習】--模型評估指標之混淆矩陣,ROC曲線和AUC面積機器學習模型指標矩陣
- ERP水平測度指標及綜合評價(轉)指標