最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

連續(xù)數(shù)據(jù)離散化之等頻法

2023-05-22 12:17 作者:tevop2000  | 我要投稿

????等頻法是將相同數(shù)量的記錄放在每個(gè)區(qū)間,保證每個(gè)區(qū)間的數(shù)量基本一致。即將屬性值分為具有相同寬度的區(qū)間,區(qū)間的個(gè)數(shù)k根據(jù)實(shí)際情況來(lái)決定。比如有60個(gè)樣本,我們要將其分為k=3部分,則每部分的長(zhǎng)度為20個(gè)樣本。

? ? 我們隨機(jī)產(chǎn)生200個(gè)人的年齡數(shù)據(jù),然后通過(guò)等寬離散化,并進(jìn)行可視化。這里主要使用的是pandas庫(kù)中的qcut函數(shù)。其缺點(diǎn)是邊界易出現(xiàn)重復(fù)值,如果為了刪除重復(fù)值可以設(shè)置?duplicates=‘drop’,但易出現(xiàn)于分片個(gè)數(shù)少于指定個(gè)數(shù)的問(wèn)題。其函數(shù)定義如下:

知識(shí)點(diǎn):

pd.qcut(x, q, labels=None, retbins=False, precision=3, duplicates='raise')

x :一維數(shù)組或者Serise

q : 表示分位數(shù)的整數(shù)或者數(shù)組,

  • 如果是分位數(shù)的整數(shù),例如10用于十分位,4用于四分位

  • 如果是分位數(shù)數(shù)組,例如[0,0.25,0.5,0.75,1]用于四分位數(shù)

labels : 數(shù)組或者布爾值,默認(rèn)為none,用于指定每個(gè)箱體的標(biāo)簽

  • 如果是數(shù)組,長(zhǎng)度要與分箱個(gè)數(shù)一致,比如用四分位數(shù)分箱,需要指定四個(gè)標(biāo)簽

  • 如果為False,則僅返回分箱的整數(shù)指示符,即當(dāng)前數(shù)據(jù)位于哪個(gè)箱子中

rebines :布爾值,可選。 是否顯示分箱的分界值。(由于是按照分位數(shù)進(jìn)行分箱,在不知道分位數(shù)具體數(shù)值的情況下,可以通過(guò)這個(gè)參數(shù)設(shè)置顯示分界值即分位數(shù)的具體數(shù)值)

precision:整數(shù),默認(rèn)3,存儲(chǔ)和顯示分箱標(biāo)簽的精度。

duplicates:如果分箱臨界值不唯一,則引發(fā)ValueError或丟棄非唯一

pd.qcut()的參數(shù)就是這些了,并不是所有的參數(shù)都常用,下邊我們通過(guò)代碼示例來(lái)看一下常用參數(shù)的應(yīng)用。

我們利用pandas的qcut函數(shù)來(lái)進(jìn)行案例講解:

根據(jù)上面可以看出,每個(gè)區(qū)間數(shù)量大致相同。

連續(xù)數(shù)據(jù)離散化之等頻法的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
昌都县| 望江县| 五台县| 龙井市| 德惠市| 丰顺县| 浦县| 廊坊市| 平塘县| 镇赉县| 日照市| 卓尼县| 余干县| 离岛区| 永修县| 兰州市| 普兰店市| 安宁市| 龙海市| 襄垣县| 宜都市| 靖远县| 惠安县| 镇康县| 东乡族自治县| 富宁县| 甘泉县| 新巴尔虎右旗| 通道| 马公市| 永州市| 察隅县| 吉木萨尔县| 镇坪县| 平安县| 涞源县| 昭苏县| 万盛区| 亚东县| 南溪县| 溆浦县|