一区二区三区电影_国产伦精品一区二区三区视频免费_亚洲欧美国产精品va在线观看_国产精品一二三四

聯系我們 - 廣告服務 - 聯系電話:
您的當前位置: > 關注 > > 正文

動態焦點:RMSE、MAE、MSE 如何衡量模型效果好壞?

來源:CSDN 時間:2023-02-10 13:35:29

回歸模型的性能的評價指標主要有:RMSE(平方根誤差)、MAE(平均絕對誤差)、MSE(平均平方誤差)、R2_score。但是當量綱不同時,RMSE、MAE、MSE難以衡量模型效果好壞。這就需要用到R2_score,實際使用時,會遇到許多問題,今天我們深度研究一下。


(資料圖片)

預備知識

搞清楚R2_score計算之前,我們還需要了解幾個統計學概念。

若用$y_i$表示真實的觀測值,用$\bar{y}$表示真實觀測值的平均值,用$\hat{y_i}$表示預測值,則:

回歸平方和:SSR

$$SSR = \sum_{i=1}^{n}(\hat{y_i} - \bar{y})^2$$

即估計值與平均值的誤差,反映自變量與因變量之間的相關程度的偏差平方和

殘差平方和:SSE

$$SSE = \sum_{i=1}^{n}(y_i-\hat{y_i} )^2$$

即估計值與真實值的誤差,反映模型擬合程度

總離差平方和:SST

$$SST =SSR + SSE= \sum_{i=1}^{n}(y_i - \bar{y})^2$$

即平均值與真實值的誤差,反映與數學期望的偏離程度

R2_score計算公式

R^2 score,即決定系數,反映因變量的全部變異能通過回歸關系被自變量解釋的比例。計算公式:

$$R^2=1-\frac{SSE}{SST}$$

$$R^2 = 1 - \frac{\sum_{i=1}^{n} (y_i - \hat{y}_i)2}{\sum_{i=1}{n} (y_i - \bar{y})^2}$$

進一步化簡

$$R^2 = 1 - \frac{\sum\limits_i(y_i - y_i)^2 / n}{\sum\limits_i(y_i - \hat{y})^2 / n} = 1 - \frac{RMSE}{Var}$$

分子就變成了常用的評價指標均方誤差MSE,分母就變成了方差。

對于$R^2$可以通俗地理解為使用均值作為誤差基準,看預測誤差是否大于或者小于均值基準誤差。

R2_score = 1,樣本中預測值和真實值完全相等,沒有任何誤差,表示回歸分析中自變量對因變量的解釋越好。

R2_score = 0。此時分子等于分母,樣本的每項預測值都等于均值。

R2_score不是r的平方,也可能為負數(分子>分母),模型等于盲猜,還不如直接計算目標變量的平均值。

r2_score使用方法

根據公式,我們可以寫出r2_score實現代碼

1- mean_squared_error(y_test,y_preditc)/ np.var(y_test)

也可以直接調用sklearn.metrics中的r2_score

sklearn.metrics.r2_score(y_true, y_pred, sample_weight=None, multioutput="uniform_average")

#y_true:觀測值

#y_pred:預測值

#sample_weight:樣本權重,默認None

#multioutput:多維輸入輸出,可選‘raw_values’, ‘uniform_average’, ‘variance_weighted’或None。默認為’uniform_average’;

raw_values:分別返回各維度得分

uniform_average:各輸出維度得分的平均

variance_weighted:對所有輸出的分數進行平均,并根據每個輸出的方差進行加權。

sklearn.metrics.r2_score使用方法

import matplotlib.pyplot as plt

import numpy as np

from sklearn import datasets, linear_model

from sklearn.metrics import r2_score

#導入數據

diabetes_X, diabetes_y = datasets.load_diabetes(return_X_y=True)

diabetes_X = diabetes_X[:, np.newaxis, 2]

#劃分測試集驗證集

diabetes_X_train = diabetes_X[:-20]

diabetes_X_test = diabetes_X[-20:]

diabetes_y_train = diabetes_y[:-20]

diabetes_y_test = diabetes_y[-20:]

# 創建線性回歸模型

regr = linear_model.LinearRegression()

# 訓練模型

regr.fit(diabetes_X_train, diabetes_y_train)

# 預測

diabetes_y_pred = regr.predict(diabetes_X_test)

# 模型評價

print("r2_score: %.2f"

% r2_score(diabetes_y_test, diabetes_y_pred))

# 繪制預測效果圖

plt.scatter(diabetes_X_test, diabetes_y_test, color="black")

plt.plot(diabetes_X_test, diabetes_y_pred, color="blue", linewidth=3)

plt.xticks(())

plt.yticks(())

plt.show()

r2_score: 0.47

r2_score偏小,預測效果一般。

注意事項

1、$R^2$ 一般用在線性模型中(非線性模型也可以用)

2、$R^2$不能完全反映模型預測能力的高低,某個實際觀測的自變量取值范圍很窄,但此時所建模型的R2 很大,但這并不代表模型在外推應用時的效果肯定會很好。

3、數據集的樣本越大,R2越大,因此,不同數據集的模型結果比較會有一定的誤差,此時可以使用Adjusted R-Square (校正決定系數),能對添加的非顯著變量給出懲罰:

$$R2_{\text{Adj}}=1-(1-R2)\frac{n-p-1}{n-1}$$

n是樣本的個數,p是變量的個數

Reference

責任編輯:

標簽:

相關推薦:

精彩放送:

新聞聚焦
Top 一区二区三区电影_国产伦精品一区二区三区视频免费_亚洲欧美国产精品va在线观看_国产精品一二三四
99re热精品| 极品日韩久久| 国产欧美精品一区二区三区介绍 | 国产日韩精品综合网站| 一区二区欧美亚洲| 欧美日韩一区二区精品| 亚洲天堂免费观看| 国产精品自拍小视频| 欧美有码视频| 永久域名在线精品| 欧美精品日韩精品| 亚洲欧美日韩综合国产aⅴ| 国内精品免费在线观看| 欧美丰满高潮xxxx喷水动漫| 一区二区三区精品视频在线观看| 国产精品狼人久久影院观看方式| 欧美一区二区三区四区高清 | 欧美一区二区三区精品| 国内精品久久久久影院薰衣草| 免费高清在线一区| 夜夜爽夜夜爽精品视频| 国产欧美午夜| 欧美久久电影| 欧美在线视频免费播放| 亚洲精品中文在线| 国产一区 二区 三区一级| 欧美激情第一页xxx| 欧美一级在线播放| 亚洲精品在线看| 国内综合精品午夜久久资源| 欧美视频中文一区二区三区在线观看 | 狠狠综合久久av一区二区老牛| 欧美成人高清视频| 性一交一乱一区二区洋洋av| 亚洲三级色网| 国产一区二区三区高清在线观看 | 久久99在线观看| 亚洲精品免费网站| 狠狠色丁香婷综合久久| 欧美午夜精品久久久久久超碰| 久久频这里精品99香蕉| 亚洲欧美资源在线| 亚洲免费成人av电影| 在线日韩精品视频| 国内精品免费在线观看| 国产精品日韩精品欧美精品| 欧美激情精品久久久六区热门| 久久精品国产99精品国产亚洲性色 | 99精品国产99久久久久久福利| 国产伦理一区| 国产精品成人一区| 欧美久久久久久久| 欧美激情第一页xxx| 久久亚洲不卡| 久久久久成人精品| 久久国产精品黑丝| 欧美在线999| 欧美一级二级三级蜜桃| 亚洲自拍偷拍色片视频| 亚洲综合国产激情另类一区| 亚洲影院色无极综合| 亚洲视频在线视频| 亚洲视频在线免费观看| 中日韩视频在线观看| 一区二区三区欧美激情| 99热精品在线观看| 一区二区三区精品久久久| 一本到12不卡视频在线dvd| 9l视频自拍蝌蚪9l视频成人| 日韩一区二区福利| 亚洲小说春色综合另类电影| 亚洲专区国产精品| 亚洲欧美日韩在线观看a三区| 亚洲免费一区二区| 欧美一区国产一区| 久久久久久久综合日本| 久久亚洲私人国产精品va媚药| 久久精品青青大伊人av| 久热国产精品视频| 欧美日本国产一区| 国产精品麻豆成人av电影艾秋| 国产欧美精品一区二区三区介绍| 国产乱码精品| 国产一区二区在线观看免费播放| 狠狠色狠狠色综合日日小说| 亚洲国产高清自拍| 亚洲午夜国产一区99re久久| 欧美在线日韩| 欧美大尺度在线| 国产精品r级在线| 国产一区二区三区在线观看免费| 亚洲国产精品va在看黑人| 一区二区三区四区五区视频| 欧美一级二区| 久久综合中文字幕| 欧美视频导航| 永久免费精品影视网站| 亚洲一二三四区| 免费在线亚洲欧美| 国产精品激情| 亚洲国产精品女人久久久| 亚洲午夜国产一区99re久久| 久久精品视频在线| 欧美日韩1区2区| 韩国福利一区| 亚洲桃色在线一区| 欧美成在线视频| 国产精品伊人日日| 亚洲精品中文在线| 久久先锋影音av| 国产精品永久入口久久久| 亚洲精品乱码久久久久久日本蜜臀 | 国产美女扒开尿口久久久| 在线国产精品播放| 午夜精品久久久久久久男人的天堂 | 国产精品v欧美精品v日韩精品| 精品不卡一区| 午夜激情综合网| 欧美日韩国产首页| 亚洲国产精品欧美一二99| 久久精品国产第一区二区三区最新章节| 欧美精品一区二区三区一线天视频| 国产真实乱偷精品视频免| 亚洲一区二区三区高清| 欧美日本在线视频| 亚洲精品欧美极品| 欧美a级片网| 伊人狠狠色j香婷婷综合| 欧美一区二区精品| 国产精品免费一区二区三区观看| 亚洲精品美女在线观看| 欧美成人一区二区三区| 在线免费观看日本欧美| 久久久久亚洲综合| 国产一区91精品张津瑜| 欧美一区二区三区在线视频| 国产美女精品人人做人人爽| 亚洲欧美日韩另类| 欧美亚日韩国产aⅴ精品中极品| 亚洲精品久久久久久久久| 欧美粗暴jizz性欧美20| 最新亚洲视频| 欧美日韩福利| 一本色道久久综合亚洲精品按摩 | 亚洲区中文字幕| 欧美大片一区二区| 99亚洲视频| 国产精品久久一级| 亚洲女同性videos| 国产精品丝袜xxxxxxx| 亚洲欧美在线免费| 国产在线高清精品| 美女黄色成人网| 亚洲精品少妇| 国产精品理论片在线观看| 欧美在线视频不卡| 亚洲国产欧洲综合997久久| 欧美伦理在线观看| 亚洲欧美中文日韩在线| 伊人男人综合视频网| 欧美国产综合视频| 亚洲欧美不卡| 精品成人在线视频| 欧美成人伊人久久综合网| 亚洲少妇中出一区| 国内精品久久久久久久影视麻豆| 另类人畜视频在线| 亚洲一区二区三区高清| 在线不卡欧美| 国产精品激情av在线播放| 久久深夜福利免费观看| 夜夜嗨一区二区三区| 精品1区2区3区4区| 国产精品高潮呻吟| 蜜臀av性久久久久蜜臀aⅴ四虎 | 黄色成人91| 欧美日韩亚洲一区二区三区在线| 欧美一区二区三区精品电影| 亚洲激情一区| 国产精品视频一二| 欧美精品在欧美一区二区少妇| 校园激情久久| 一区二区三区 在线观看视频| 国产综合久久久久久| 欧美精品乱人伦久久久久久| 性色av一区二区三区在线观看| 亚洲精品极品| 激情六月综合| 国产美女精品视频免费观看| 欧美精品成人91久久久久久久| 久久国产精品72免费观看| 中文高清一区| 亚洲精品国产视频| 国产欧美日韩视频一区二区| 欧美精品在线免费播放| 久久综合给合| 久久精品中文| 午夜精品久久久久久99热| 日韩午夜电影av| 亚洲激情影院|