分位數計算要用 quantile 還是 percentile ?
2019/09/29 上午 01:03
機器學習共學討論版
Rocky Wang
觀看數:34
回答數:2
收藏數:0
ml100-3-d11
pdf 教材裡用 np.quantile(value_arrar, q = ...)
但 jupyter 範例教材裡用 np.percentile (如下行)
# 試著將 max 取代為 q99
app_train[app_train['AMT_ANNUITY'] == app_train['AMT_ANNUITY'].max()] = np.percentile(app_train[~app_train['AMT_ANNUITY'].isnull()]['AMT_ANNUITY'], q = 99)
請問是要用哪個?
回答列表
-
2019/09/30 上午 00:25張維元 (WeiYuan)贊同數:2不贊同數:0留言數:1
這兩種都可以哦,只是精准度好像有一點差
-
2019/10/03 下午 11:01張維元 (WeiYuan)贊同數:0不贊同數:0留言數:0
那請問是建議用哪一種?
=> quantile()