最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

利用python畫出AUC曲線的實(shí)例

 更新時(shí)間:2020年02月28日 12:37:42   作者:ssswill  
今天小編就為大家分享一篇利用python畫出AUC曲線的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

以load_breast_cancer數(shù)據(jù)集為例,模型細(xì)節(jié)不重要,重點(diǎn)是畫AUC的代碼。

直接上代碼:

from sklearn.datasets import load_breast_cancer
from sklearn import metrics
from sklearn.ensemble import RandomForestClassifier
from sklearn.model_selection import train_test_split
import pylab as plt
import warnings;warnings.filterwarnings('ignore')
dataset = load_breast_cancer()
data = dataset.data
target = dataset.target
X_train,X_test,y_train,y_test = train_test_split(data,target,test_size=0.2)
rf = RandomForestClassifier(n_estimators=5)
rf.fit(X_train,y_train)
pred = rf.predict_proba(X_test)[:,1]
#############畫圖部分
fpr, tpr, threshold = metrics.roc_curve(y_test, pred)
roc_auc = metrics.auc(fpr, tpr)
plt.figure(figsize=(6,6))
plt.title('Validation ROC')
plt.plot(fpr, tpr, 'b', label = 'Val AUC = %0.3f' % roc_auc)
plt.legend(loc = 'lower right')
plt.plot([0, 1], [0, 1],'r--')
plt.xlim([0, 1])
plt.ylim([0, 1])
plt.ylabel('True Positive Rate')
plt.xlabel('False Positive Rate')
plt.show()

補(bǔ)充拓展:Python機(jī)器學(xué)習(xí)中的roc_auc曲線繪制

廢話不多說,直接上代碼

from sklearn.metrics import roc_curve,auc

from sklearn.ensemble import RandomForestClassifier

import matplotlib.pyplot as plt

from sklearn.model_selection import train_test_split

x_train,y_train,x_test,y_test=train_test_split(x,y,test_size=0.2)

rf=RandomForestClassifier()

rf.fit(x_train,y_train)

rf.score(x_train,y_train)

print('trainscore:'+str(rfbest.score(x_train,y_train)))
print('testscore:'+str(rfbest.score(x_test,y_test)))

y_score=rfbest.fit(x_train,y_train).predict_proba(x_test) #descision_function()不可用

print(type(y_score))

fpr,tpr,threshold=roc_curve(y_test,y_score[:, 1])
roc_auc=auc(fpr,tpr)
plt.figure(figsize=(10,10))
plt.plot(fpr, tpr, color='darkorange',
lw=2, label='ROC curve (area = %0.2f)' % roc_auc) ###假正率為橫坐標(biāo),真正率為縱坐標(biāo)做曲線
plt.plot([0, 1], [0, 1], color='navy', lw=2, linestyle='--')
plt.xlim([0.0, 1.0])
plt.ylim([0.0, 1.05])
plt.xlabel('False Positive Rate')
plt.ylabel('True Positive Rate')
plt.title('Receiver operating characteristic example')
plt.legend(loc="lower right")
plt.show()

以上這篇利用python畫出AUC曲線的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用Python腳本從文件讀取數(shù)據(jù)代碼實(shí)例

    使用Python腳本從文件讀取數(shù)據(jù)代碼實(shí)例

    這篇文章主要介紹了使用Python腳本從文件讀取數(shù)據(jù)代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • openCV顯著性檢測(cè)的使用

    openCV顯著性檢測(cè)的使用

    顯著性檢測(cè)就是使用圖像處理技術(shù)和計(jì)算機(jī)視覺算法來定位圖片中最“顯著”的區(qū)域,本文主要介紹了openCV顯著性檢測(cè)的使用,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Python面向?qū)ο缶幊袒A(chǔ)解析(二)

    Python面向?qū)ο缶幊袒A(chǔ)解析(二)

    這篇文章主要介紹了Python面向?qū)ο缶幊袒A(chǔ)解析,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-10-10
  • Python利用正則表達(dá)式實(shí)現(xiàn)計(jì)算器算法思路解析

    Python利用正則表達(dá)式實(shí)現(xiàn)計(jì)算器算法思路解析

    這篇文章主要介紹了Python利用正則表達(dá)式實(shí)現(xiàn)計(jì)算器算法思路解析,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2018-04-04
  • python讀寫文件with?open的介紹

    python讀寫文件with?open的介紹

    這篇文章主要給大家分享了?python讀寫文件with?open的介紹,使用python的過程中肯定少不了讀取文件的操作,傳統(tǒng)的形式是使用?直接打開、然后在操作、然后再關(guān)閉,接下來請(qǐng)和小編一起進(jìn)入文章了解具體的內(nèi)容吧
    2021-11-11
  • python中安裝模塊包版本沖突問題的解決

    python中安裝模塊包版本沖突問題的解決

    這篇文章主要給大家介紹了在python中安裝模塊包版本沖突問題的解決方法,文中介紹了該問題的原因與解決方法,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-05-05
  • python自定義解析簡(jiǎn)單xml格式文件的方法

    python自定義解析簡(jiǎn)單xml格式文件的方法

    這篇文章主要介紹了python自定義解析簡(jiǎn)單xml格式文件的方法,涉及Python解析XML文件的相關(guān)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-05-05
  • Pandas讀取excel合并單元格的正確方式(openpyxl合并單元格拆分并填充內(nèi)容)

    Pandas讀取excel合并單元格的正確方式(openpyxl合并單元格拆分并填充內(nèi)容)

    Excel文件中可能包含合并單元格的數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于Pandas讀取excel合并單元格的正確方式,主要介紹的openpyxl合并單元格拆分并填充內(nèi)容,需要的朋友可以參考下
    2023-06-06
  • Python文件操作模擬用戶登陸代碼實(shí)例

    Python文件操作模擬用戶登陸代碼實(shí)例

    這篇文章主要介紹了Python文件操作模擬用戶登陸代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • 淺析python3中的os.path.dirname(__file__)的使用

    淺析python3中的os.path.dirname(__file__)的使用

    這篇文章主要介紹了python3中的os.path.dirname(__file__)的使用,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-08-08

最新評(píng)論

南安市| 铁力市| 西宁市| 肇州县| 光山县| 韶山市| 界首市| 绍兴县| 芦溪县| 滦南县| 楚雄市| 阆中市| 益阳市| 高邮市| 临汾市| 汉寿县| 保定市| 兴业县| 舒城县| 高雄县| 五华县| 五常市| 墨江| 双流县| 宜兴市| 丹凤县| 邓州市| 河间市| 梧州市| 隆尧县| 冷水江市| 滦南县| 宁化县| 华容县| 班戈县| 方正县| 五莲县| 宾阳县| 行唐县| 隆化县| 新巴尔虎右旗|