国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python實現(xiàn)離散選擇Logit模型(Logit算法)項目實戰(zhàn)

這篇具有很好參考價值的文章主要介紹了Python實現(xiàn)離散選擇Logit模型(Logit算法)項目實戰(zhàn)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

說明:這是一個機器學(xué)習(xí)實戰(zhàn)項目(附帶數(shù)據(jù)+代碼+文檔+視頻講解),如需數(shù)據(jù)+代碼+文檔+視頻講解可以直接到文章最后獲取。

Python實現(xiàn)離散選擇Logit模型(Logit算法)項目實戰(zhàn),機器學(xué)習(xí),python,python,機器學(xué)習(xí),離散選擇Logit模型,Logit算法,邏輯回歸

Python實現(xiàn)離散選擇Logit模型(Logit算法)項目實戰(zhàn),機器學(xué)習(xí),python,python,機器學(xué)習(xí),離散選擇Logit模型,Logit算法,邏輯回歸

1.項目背景

Logit模型(Logit model,也譯作“評定模型”,“分類評定模型”,又作Logistic regression,“邏輯回歸”)是離散選擇法模型之一,屬于多重變量分析范疇,是社會學(xué)、生物統(tǒng)計學(xué)、臨床、數(shù)量心理學(xué)、計量經(jīng)濟學(xué)、市場營銷等統(tǒng)計實證分析的常用方法。

本項目通過Logit算法來構(gòu)建邏輯回歸模型。 ?

2.數(shù)據(jù)獲取

本次建模數(shù)據(jù)來源于網(wǎng)絡(luò)(本項目撰寫人整理而成),數(shù)據(jù)項統(tǒng)計如下:

編號 

變量名稱

描述

1

x1

2

x2

3

x3

4

x4

5

x5

6

x6

7

x7

8

x8

9

x9

10

x10

11

y

數(shù)據(jù)詳情如下(部分展示):

Python實現(xiàn)離散選擇Logit模型(Logit算法)項目實戰(zhàn),機器學(xué)習(xí),python,python,機器學(xué)習(xí),離散選擇Logit模型,Logit算法,邏輯回歸

3.數(shù)據(jù)預(yù)處理

3.1?用Pandas工具查看數(shù)據(jù)

使用Pandas工具的head()方法查看前五行數(shù)據(jù):

Python實現(xiàn)離散選擇Logit模型(Logit算法)項目實戰(zhàn),機器學(xué)習(xí),python,python,機器學(xué)習(xí),離散選擇Logit模型,Logit算法,邏輯回歸

關(guān)鍵代碼:

Python實現(xiàn)離散選擇Logit模型(Logit算法)項目實戰(zhàn),機器學(xué)習(xí),python,python,機器學(xué)習(xí),離散選擇Logit模型,Logit算法,邏輯回歸

3.2 數(shù)據(jù)缺失查看

使用Pandas工具的info()方法查看數(shù)據(jù)信息:

Python實現(xiàn)離散選擇Logit模型(Logit算法)項目實戰(zhàn),機器學(xué)習(xí),python,python,機器學(xué)習(xí),離散選擇Logit模型,Logit算法,邏輯回歸??????

從上圖可以看到,總共有11個變量,數(shù)據(jù)中無缺失值,共2000條數(shù)據(jù)。

關(guān)鍵代碼:

Python實現(xiàn)離散選擇Logit模型(Logit算法)項目實戰(zhàn),機器學(xué)習(xí),python,python,機器學(xué)習(xí),離散選擇Logit模型,Logit算法,邏輯回歸

3.3?數(shù)據(jù)描述性統(tǒng)計

通過Pandas工具的describe()方法來查看數(shù)據(jù)的平均值、標(biāo)準(zhǔn)差、最小值、分位數(shù)、最大值。

Python實現(xiàn)離散選擇Logit模型(Logit算法)項目實戰(zhàn),機器學(xué)習(xí),python,python,機器學(xué)習(xí),離散選擇Logit模型,Logit算法,邏輯回歸

關(guān)鍵代碼如下: ???

Python實現(xiàn)離散選擇Logit模型(Logit算法)項目實戰(zhàn),機器學(xué)習(xí),python,python,機器學(xué)習(xí),離散選擇Logit模型,Logit算法,邏輯回歸

4.探索性數(shù)據(jù)分析

4.1?y變量柱狀圖

用Matplotlib工具的plot()方法繪制柱狀圖:

Python實現(xiàn)離散選擇Logit模型(Logit算法)項目實戰(zhàn),機器學(xué)習(xí),python,python,機器學(xué)習(xí),離散選擇Logit模型,Logit算法,邏輯回歸

4.2 y=1樣本x1變量分布直方圖

用Matplotlib工具的hist()方法繪制直方圖:

Python實現(xiàn)離散選擇Logit模型(Logit算法)項目實戰(zhàn),機器學(xué)習(xí),python,python,機器學(xué)習(xí),離散選擇Logit模型,Logit算法,邏輯回歸

4.3 相關(guān)性分析

Python實現(xiàn)離散選擇Logit模型(Logit算法)項目實戰(zhàn),機器學(xué)習(xí),python,python,機器學(xué)習(xí),離散選擇Logit模型,Logit算法,邏輯回歸

從上圖中可以看到,數(shù)值越大相關(guān)性越強,正值是正相關(guān)、負(fù)值是負(fù)相關(guān)。

5.特征工程

5.1 建立特征數(shù)據(jù)和標(biāo)簽數(shù)據(jù)

關(guān)鍵代碼如下:

Python實現(xiàn)離散選擇Logit模型(Logit算法)項目實戰(zhàn),機器學(xué)習(xí),python,python,機器學(xué)習(xí),離散選擇Logit模型,Logit算法,邏輯回歸

5.2 數(shù)據(jù)集拆分

通過train_test_split()方法按照80%訓(xùn)練集、20%測試集進(jìn)行劃分,關(guān)鍵代碼如下:

Python實現(xiàn)離散選擇Logit模型(Logit算法)項目實戰(zhàn),機器學(xué)習(xí),python,python,機器學(xué)習(xí),離散選擇Logit模型,Logit算法,邏輯回歸

6.構(gòu)建邏輯回歸模型

主要使用Logit算法,用于目標(biāo)分類。

6.1?構(gòu)建模型

編號

模型名稱

參數(shù)

1

Logit模型

默認(rèn)參數(shù)

6.2?模型的摘要信息

Python實現(xiàn)離散選擇Logit模型(Logit算法)項目實戰(zhàn),機器學(xué)習(xí),python,python,機器學(xué)習(xí),離散選擇Logit模型,Logit算法,邏輯回歸

7.模型評估

7.1 評估指標(biāo)及結(jié)果

評估指標(biāo)主要包括準(zhǔn)確率、查準(zhǔn)率、查全率、F1分值等等。

模型名稱

指標(biāo)名稱

指標(biāo)值

測試集

Logit模型

準(zhǔn)確率

0.9125

查準(zhǔn)率

0.9448

查全率

0.8724

F1分值

0.9072

從上表可以看出,F(xiàn)1分值為0.9072,說明模型效果較好。

關(guān)鍵代碼如下: ?

Python實現(xiàn)離散選擇Logit模型(Logit算法)項目實戰(zhàn),機器學(xué)習(xí),python,python,機器學(xué)習(xí),離散選擇Logit模型,Logit算法,邏輯回歸

7.2 分類報告

?Python實現(xiàn)離散選擇Logit模型(Logit算法)項目實戰(zhàn),機器學(xué)習(xí),python,python,機器學(xué)習(xí),離散選擇Logit模型,Logit算法,邏輯回歸?????

從上圖可以看出,分類為0的F1分值為0.92;分類為1的F1分值為0.91。

7.3 混淆矩陣

Python實現(xiàn)離散選擇Logit模型(Logit算法)項目實戰(zhàn),機器學(xué)習(xí),python,python,機器學(xué)習(xí),離散選擇Logit模型,Logit算法,邏輯回歸

從上圖可以看出,實際為0預(yù)測不為0的 有10個樣本;實際為1預(yù)測不為1的 有25個樣本,整體預(yù)測準(zhǔn)確率良好。 ??

8.結(jié)論與展望

綜上所述,本文采用了Logit回歸算法來構(gòu)建邏輯回歸模型,最終證明了我們提出的模型效果良好。此模型可用于日常產(chǎn)品的預(yù)測。 ?文章來源地址http://www.zghlxwxcb.cn/news/detail-812023.html


# 本次機器學(xué)習(xí)項目實戰(zhàn)所需的資料,項目資源如下:
 
# 項目說明:
 
# 獲取方式一:
 
# 項目實戰(zhàn)合集導(dǎo)航:
 
https://docs.qq.com/sheet/DTVd0Y2NNQUlWcmd6?tab=BB08J2
 
# 獲取方式二:

鏈接:https://pan.baidu.com/s/1tGMG7LTv-hk5wYQ0NPyKUA 
提取碼:2gnb

到了這里,關(guān)于Python實現(xiàn)離散選擇Logit模型(Logit算法)項目實戰(zhàn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Python實現(xiàn)Catboost分類模型(CatBoostClassifier算法)項目實戰(zhàn)

    Python實現(xiàn)Catboost分類模型(CatBoostClassifier算法)項目實戰(zhàn)

    說明:這是一個機器學(xué)習(xí)實戰(zhàn)項目(附帶 數(shù)據(jù)+代碼+文檔+視頻講解 ),如需 數(shù)據(jù)+代碼+文檔+視頻講解 可以直接到文章最后獲取。 1.項目背景 CatBoost提供最先進(jìn)的結(jié)果,在性能方面與任何領(lǐng)先的機器學(xué)習(xí)算法相比都具有競爭力。CatBoost是一種基于對稱決策樹(oblivious trees)為

    2023年04月13日
    瀏覽(22)
  • Python實現(xiàn)穩(wěn)健線性回歸模型(rlm算法)項目實戰(zhàn)

    Python實現(xiàn)穩(wěn)健線性回歸模型(rlm算法)項目實戰(zhàn)

    說明:這是一個機器學(xué)習(xí)實戰(zhàn)項目(附帶 數(shù)據(jù)+代碼+文檔+視頻講解 ),如需 數(shù)據(jù)+代碼+文檔+視頻講解 可以直接到文章最后獲取。 穩(wěn)健回歸可以用在任何使用最小二乘回歸的情況下。在擬合最小二乘回歸時,我們可能會發(fā)現(xiàn)一些異常值或高杠桿數(shù)據(jù)點。已經(jīng)確定這些數(shù)據(jù)點

    2024年01月22日
    瀏覽(19)
  • 一文速學(xué)-GBDT模型算法原理以及實現(xiàn)+Python項目實戰(zhàn)

    目錄 前言 一、GBDT算法概述 1.決策樹 2.Boosting 3.梯度提升

    2024年01月15日
    瀏覽(22)
  • Python實現(xiàn)遞歸最小二乘法回歸模型(RecursiveLS算法)項目實戰(zhàn)

    Python實現(xiàn)遞歸最小二乘法回歸模型(RecursiveLS算法)項目實戰(zhàn)

    說明:這是一個機器學(xué)習(xí)實戰(zhàn)項目(附帶 數(shù)據(jù)+代碼+文檔+視頻講解 ),如需 數(shù)據(jù)+代碼+文檔+視頻講解 可以直接到文章最后獲取。 RLS主要是在誤差平方和最小的原則基礎(chǔ)上, 提出一種解析的擬合模型參數(shù)的迭代遞推公式;可以實現(xiàn)在新的樣本數(shù)據(jù)到來時, 利用新的樣本數(shù)據(jù)以及

    2024年01月16日
    瀏覽(23)
  • 一文速學(xué)-XGBoost模型算法原理以及實現(xiàn)+Python項目實戰(zhàn)

    一文速學(xué)-XGBoost模型算法原理以及實現(xiàn)+Python項目實戰(zhàn)

    目錄 前言 一、XGBoost模型概述 1.發(fā)展歷史 2.算法改進(jìn)之處 1.損失函數(shù) 2.分裂點選擇 3.剪枝策略 4.正則化 5.學(xué)習(xí)率 6.提前停止 二、XGBoost算法原理 1.初始化構(gòu)造目標(biāo)函數(shù) ?2.目標(biāo)函數(shù)變換 ?變換優(yōu)勢總結(jié) 3.將樹引入目標(biāo)函數(shù) 4.構(gòu)建最優(yōu)樹(貪心算法) 三、XGBoost實戰(zhàn)-貸款違約預(yù)測模

    2024年02月03日
    瀏覽(24)
  • Python實現(xiàn)SSA智能麻雀搜索算法優(yōu)化Catboost分類模型(CatBoostClassifier算法)項目實戰(zhàn)

    Python實現(xiàn)SSA智能麻雀搜索算法優(yōu)化Catboost分類模型(CatBoostClassifier算法)項目實戰(zhàn)

    說明:這是一個機器學(xué)習(xí)實戰(zhàn)項目(附帶 數(shù)據(jù)+代碼+文檔+視頻講解 ),如需 數(shù)據(jù)+代碼+文檔+視頻講解 可以直接到文章最后獲取。 麻雀搜索算法(Sparrow Search Algorithm, SSA)是一種新型的群智能優(yōu)化算法,在2020年提出,主要是受麻雀的覓食行為和反捕食行為的啟發(fā)。 在麻雀覓食

    2024年02月12日
    瀏覽(96)
  • Python實現(xiàn)PSO粒子群優(yōu)化算法優(yōu)化LightGBM分類模型(LGBMClassifier算法)項目實戰(zhàn)

    Python實現(xiàn)PSO粒子群優(yōu)化算法優(yōu)化LightGBM分類模型(LGBMClassifier算法)項目實戰(zhàn)

    說明:這是一個機器學(xué)習(xí)實戰(zhàn)項目(附帶數(shù)據(jù)+代碼+文檔+視頻講解),如需數(shù)據(jù)+代碼+文檔+視頻講解可以直接到文章最后獲取。 PSO是粒子群優(yōu)化算法(Particle Swarm Optimization)的英文縮寫,是一種基于種群的隨機優(yōu)化技術(shù),由Eberhart和Kennedy于1995年提出。粒子群算法模仿昆蟲、

    2024年02月15日
    瀏覽(30)
  • Python實現(xiàn)PSO粒子群優(yōu)化算法優(yōu)化隨機森林分類模型(RandomForestClassifier算法)項目實戰(zhàn)

    Python實現(xiàn)PSO粒子群優(yōu)化算法優(yōu)化隨機森林分類模型(RandomForestClassifier算法)項目實戰(zhàn)

    說明:這是一個機器學(xué)習(xí)實戰(zhàn)項目(附帶數(shù)據(jù)+代碼+文檔+視頻講解),如需數(shù)據(jù)+代碼+文檔+視頻講解可以直接到文章最后獲取。 PSO是粒子群優(yōu)化算法(Particle Swarm Optimization)的英文縮寫,是一種基于種群的隨機優(yōu)化技術(shù),由Eberhart和Kennedy于1995年提出。粒子群算法模仿昆蟲、

    2024年02月13日
    瀏覽(23)
  • Python實現(xiàn)獵人獵物優(yōu)化算法(HPO)優(yōu)化Catboost回歸模型(CatBoostRegressor算法)項目實戰(zhàn)

    Python實現(xiàn)獵人獵物優(yōu)化算法(HPO)優(yōu)化Catboost回歸模型(CatBoostRegressor算法)項目實戰(zhàn)

    說明:這是一個機器學(xué)習(xí)實戰(zhàn)項目(附帶 數(shù)據(jù)+代碼+文檔+視頻講解 ),如需 數(shù)據(jù)+代碼+文檔+視頻講解 可以直接到文章最后獲取。 獵人獵物優(yōu)化搜索算法(Hunter–prey optimizer, HPO)是由Naruei Keynia于2022年提出的一種最新的優(yōu)化搜索算法。受到捕食動物(如獅子、豹子和狼)和獵物

    2024年02月07日
    瀏覽(29)
  • Python實現(xiàn)GWO智能灰狼優(yōu)化算法優(yōu)化XGBoost分類模型(XGBClassifier算法)項目實戰(zhàn)

    Python實現(xiàn)GWO智能灰狼優(yōu)化算法優(yōu)化XGBoost分類模型(XGBClassifier算法)項目實戰(zhàn)

    說明:這是一個機器學(xué)習(xí)實戰(zhàn)項目(附帶數(shù)據(jù)+代碼+文檔+視頻講解),如需數(shù)據(jù)+代碼+文檔+視頻講解可以直接到文章最后獲取。 灰狼優(yōu)化算法(GWO),由澳大利亞格里菲斯大學(xué)學(xué)者 Mirjalili 等人于2014年提出來的一種群智能優(yōu)化算法。靈感來自于灰狼群體捕食行為。優(yōu)點:較強的

    2023年04月13日
    瀏覽(98)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包