logo
Loading...

predict_proba用法 - Cupoy

for col in app_train:   if app_train[col].dtype ==...

predict_proba用法

2020/04/12 下午 02:33
機器學習共學討論版
江柏勳
觀看數:10
回答數:3
收藏數:0

for col in app_train:

   if app_train[col].dtype == 'object':

       # 如果只有兩種值的類別型欄位

       if len(list(app_train[col].unique())) <= 2:

           # 就做 Label Encoder

le.fit(app_train[col])

           app_train[col] = le.transform(app_train[col])

           app_test[col] = le.transform(app_test[col])

想請問就是這邊可以用fit_transform()嗎?然後為何這邊不用le.fit(app_test[col])

2.ImportError: cannot import name 'Imputer'
這是我電腦的問題嗎?

# 請注意羅吉斯迴歸是分類預測 (會輸出 0 的機率, 與 1 的機率), 而我們只需要留下 1 的機率這排

log_reg_pred = log_reg.predict_proba(test)[:, 1]

可以這樣寫是本身函式的性質嗎?

回答列表

  • 2020/04/13 下午 11:10
    張維元 (WeiYuan)
    贊同數:0
    不贊同數:0
    留言數:1

    嗨,以下簡單回覆:


    1. 想請問就是這邊可以用fit_transform()嗎?然後為何這邊不用le.fit(app_test[col])


    這邊的邏輯是利用 「app_train」 fit  模型,然後用模型來 transform 「app_train」 & 「app_test」兩個資料。


    2. 可以這樣寫是本身函式的性質嗎?


    => 你是問 predict_proba 的用法嗎?不確定你的問題是什麼


    如果這個回答對你有幫助請主動點選「有幫助」的按鈕,也可以追蹤我的GITHUB帳號。若還有問題的話,也歡迎繼續再追問或者把你理解的部分整理上來,我都會提供你 Review 和 Feedback 😃😃😃

  • 2020/04/18 上午 01:02
    張維元 (WeiYuan)
    贊同數:0
    不贊同數:0
    留言數:1

    嗨,柏勳


    那你有先過「predict_proba」的文件了嗎?可能直接去看一下比較快,看他會輸出什麼樣的結果。


    如果這個回答對你有幫助請主動點選「有幫助」的按鈕,也可以追蹤我的GITHUB帳號。若還有問題的話,也歡迎繼續再追問或者把你理解的部分整理上來,我都會提供你 Review 和 Feedback 😃😃😃

  • 2020/04/18 上午 11:13
    張維元 (WeiYuan)
    贊同數:0
    不贊同數:0
    留言數:1

    補充一下,文件在 這裡predict_proba 看起來會回傳每一筆資料的 Target 是什麼而且其機率為多少。


    如果這個回答對你有幫助請主動點選「有幫助」的按鈕,也可以追蹤我的GITHUB帳號。若還有問題的話,也歡迎繼續再追問或者把你理解的部分整理上來,我都會提供你 Review 和 Feedback 😃😃😃