1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        手把手教你使用Python實(shí)現(xiàn)常用的假設(shè)檢驗(yàn) !

        共 2796字,需瀏覽 6分鐘

         ·

        2020-09-12 02:27


        開門見山。

        這篇文章,教大家用Python實(shí)現(xiàn)常用的假設(shè)檢驗(yàn)


        2312f4fe30d1867de4f7cd0bc32cad46.webp


        服從什么分布,就用什么區(qū)間估計(jì)方式,也就就用什么檢驗(yàn)!

        比如:兩個(gè)樣本方差比服從F分布,區(qū)間估計(jì)就采用F分布計(jì)算臨界值(從而得出置信區(qū)間),最終采用F檢驗(yàn)。


        fc4b02304a0086da237f7ce88c93d71f.webp


        建設(shè)檢驗(yàn)的基本步驟:


        0ebbf76b4e96f9fa61bc54ad2d4e781c.webp



        前言


        假設(shè)檢驗(yàn)用到的Python工具包

        • Statsmodels是Python中,用于實(shí)現(xiàn)統(tǒng)計(jì)建模和計(jì)量經(jīng)濟(jì)學(xué)的工具包,主要包括描述統(tǒng)計(jì)、統(tǒng)計(jì)模型估計(jì)和統(tǒng)計(jì)推斷
        • Scipy是一個(gè)數(shù)學(xué)、科學(xué)和工程計(jì)算Python工具包,主要包括統(tǒng)計(jì),優(yōu)化,整合,線性代數(shù)等等與科學(xué)計(jì)算有關(guān)的包

        導(dǎo)入數(shù)據(jù)
        from sklearn.datasets import load_irisimport numpy as np#導(dǎo)入IRIS數(shù)據(jù)集iris = load_iris()iris=pd.DataFrame(iris.data,columns=['sepal_length','sepal_width','petal_legth','petal_width'])print(iris)

        一個(gè)總體均值的z檢驗(yàn)
        np.mean(iris['petal_legth'])'''原假設(shè):鳶尾花花瓣平均長(zhǎng)度是4.2備擇假設(shè):鳶尾花花瓣平均長(zhǎng)度不是4.2
        '''
        import statsmodels.stats.weightstatsz, pval = statsmodels.stats.weightstats.ztest(iris['petal_legth'], value=4.2)print(z,pval)

        '''P=0.002 <5%, 拒絕原假設(shè),接受備則假設(shè)。'''

        一個(gè)總體均值的t檢驗(yàn)
        import scipy.statst, pval = scipy.stats.ttest_1samp(iris['petal_legth'], popmean=4.0)print(t, pval)
        '''P=0.0959 > 5%, 接受原假設(shè),即花瓣長(zhǎng)度為4.0。 '''


        模擬雙樣本t檢驗(yàn)

        #取兩個(gè)樣本iris_1 = iris[iris.petal_legth >= 2]iris_2 = iris[iris.petal_legth < 2]print(np.mean(iris_1['petal_legth']))print(np.mean(iris_2['petal_legth']))
        '''H0: 兩種鳶尾花花瓣長(zhǎng)度一樣H1: 兩種鳶尾花花瓣長(zhǎng)度不一樣
        '''
        import scipy.statst, pval = scipy.stats.ttest_ind(iris_1['petal_legth'],iris_2['petal_legth'])print(t,pval)
        '''p<0.05,拒絕H0,認(rèn)為兩種鳶尾花花瓣長(zhǎng)度不一樣'''


        ?練習(xí)


        數(shù)據(jù)字段說明:
        • gender:性別,1為男性,2為女性
        • Temperature:體溫
        • HeartRate:心率
        • 共130行,3列
        • 用到的數(shù)據(jù)鏈接:pan.baidu.com/s/1t4SKF6

        本周需要解決的幾個(gè)小問題:

        1. 人體體溫的總體均值是否為98.6華氏度?

        2. 人體的溫度是否服從正態(tài)分布?

        3. 人體體溫中存在的異常數(shù)據(jù)是哪些?

        4. 男女體溫是否存在明顯差異?

        5. 體溫與心率間的相關(guān)性(強(qiáng)?弱?中等?)


        1.1 探索數(shù)據(jù)

        import numpy as npimport pandas as pdfrom scipy import statsdata = pd.read_csv("C:\\Users\\baihua\\Desktop\\test.csv")print(data.head())sample_size = data.size #130*3out:   Temperature  Gender  HeartRate0         96.3       1         701         96.7       1         712         96.9       1         743         97.0       1         804         97.1       1         73
        print(data.describe())out: Temperature Gender HeartRatecount 130.000000 130.000000 130.000000mean 98.249231 1.500000 73.761538std 0.733183 0.501934 7.062077min 96.300000 1.000000 57.00000025% 97.800000 1.000000 69.00000050% 98.300000 1.500000 74.00000075% 98.700000 2.000000 79.000000max 100.800000 2.000000 89.000000
        人體體溫均值是98.249231

        1.2 人體的溫度是否服從正態(tài)分布?

        '''人體的溫度是否服從正態(tài)分布?先畫出分布的直方圖,然后使用scipy.stat.kstest函數(shù)進(jìn)行判斷。
        '''%matplotlib inlineimport seaborn as snssns.distplot(data['Temperature'], color='b', bins=10, kde=True)

        c66f7bdafbcffd470fba21d5c284dd42.webp

        stats.kstest(data['Temperature'], 'norm')out:KstestResult(statistic=1.0, pvalue=0.0)'''p<0.05,不符合正態(tài)分布'''

        判斷是否服從t分布
        '''判斷是否服從t分布:
        '''
        np.random.seed(1)ks = stats.t.fit(data['Temperature'])df = ks[0]loc = ks[1]scale = ks[2]t_estm = stats.t.rvs(df=df, loc=loc, scale=scale, size=sample_size)stats.ks_2samp(data['Temperature'], t_estm)
        '''
        pvalue=0.4321464176976891 <0.05,認(rèn)為體溫服從t分布'''

        判斷是否服從卡方分布
        '''判斷是否服從卡方分布:
        '''np.random.seed(1)chi_square = stats.chi2.fit(data['Temperature'])df = chi_square[0]loc = chi_square[1]scale = chi_square[2]chi_estm = stats.chi2.rvs(df=df, loc=loc, scale=scale, size=sample_size)stats.ks_2samp(data['Temperature'], chi_estm)
        '''pvalue=0.3956146564478842>0.05,認(rèn)為體溫服從卡方分布
        '''

        繪制卡方分布直方圖
        '''繪制卡方分布圖
        '''
        from matplotlib import pyplot as pltplt.figure()data['Temperature'].plot(kind = 'kde')chi2_distribution = stats.chi2(chi_square[0], chi_square[1],chi_square[2])x = np.linspace(chi2_distribution.ppf(0.01), chi2_distribution.ppf(0.99), 100)plt.plot(x, chi2_distribution.pdf(x), c='orange')plt.xlabel('Human temperature')plt.title('temperature on chi_square', size=20)plt.legend(['test_data', 'chi_square'])

        8cb91ade8de2db02e2bee0973a0ff262.webp


        1.3 人體體溫中存在的異常數(shù)據(jù)是哪些?

        '''已知體溫?cái)?shù)據(jù)服從卡方分布的情況下,可以直接使用Python計(jì)算出P=0.025和P=0.925時(shí)(該函數(shù)使用單側(cè)概率值)的分布值,在分布值兩側(cè)的數(shù)據(jù)屬于小概率,認(rèn)為是異常值。'''lower1=chi2_distribution.ppf(0.025)lower2=chi2_distribution.ppf(0.925)t=data['Temperature']print(t[t )print(t[t>lower2])
        out:
        0 96.31 96.765 96.466 96.767 96.8Name: Temperature, dtype: float6463 99.464 99.5126 99.4127 99.9128 100.0129 100.8Name: Temperature, dtype: float64

        1.4 男女體溫差異是否顯著

        '''此題是一道兩個(gè)總體均值之差的假設(shè)檢驗(yàn)問題,因?yàn)槭欠翊嬖诓顒e并不涉及方向,所以是雙側(cè)檢驗(yàn)。建立原假設(shè)和備擇假設(shè)如下:H0:u1-u2 =0  沒有顯著差H1:u1-u2 != 0  有顯著差別
        '''data.groupby(['Gender']).size() #樣本量65male_df = data.loc[data['Gender'] == 1]female_df = data.loc[data['Gender'] == 2]
        '''使用Python自帶的函數(shù),P用的雙側(cè)累計(jì)概率'''

        import scipy.statst, pval = scipy.stats.ttest_ind(male_df['Temperature'],female_df['Temperature'])print(t,pval)if pval > 0.05: print('不能拒絕原假設(shè),男女體溫?zé)o明顯差異。')else: print('拒絕原假設(shè),男女體溫存在明顯差異。')
        out:-2.2854345381654984 0.02393188312240236拒絕原假設(shè),男女體溫存在明顯差異。

        1.5 體溫與心率間的相關(guān)性(強(qiáng)?弱?中等?)

        '''
        體溫與心率間的相關(guān)性(強(qiáng)?弱?中等?)
        '''
        heartrate_s = data['HeartRate']temperature_s = data['Temperature']from matplotlib import pyplot as pltplt.scatter(heartrate_s, temperature_s)

        e4538df6edd04f6517c47724196b4808.webp


        stat, p = stats.pearsonr(heartrate_s, temperature_s)print('stat=%.3f, p=%.3f' % (stat, p))print(stats.pearsonr(heartrate_s, temperature_s))
        '''相關(guān)系數(shù)為0.004,可以認(rèn)為二者之間沒有相關(guān)性
        '''


        End.作者:求知鳥
        來源:知乎


        掃一掃下面的二維碼領(lǐng)取Python學(xué)習(xí)資料~


        deb53adb8799aee1a417bfbf12529e72.webp

        “掃一掃,領(lǐng)取Python學(xué)習(xí)資料”

        瀏覽 63
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            久久精品女同亚洲女同13| 国产高清精品软件丝瓜软件| 亲子乱AⅤ一区二区三区| 国语对白做受欧美| 伊人婷婷| 亚洲一区二区三区无码| 成人黄色在线观看| 黄色无無| 北条麻妃一区二区三区在线观看| 亚洲欧美精品AAAAAA片| 444444在线观看免费高清电视剧木瓜一| 亚洲欧美激情小说另类| 青青成人视频| 亚洲男同Gay一区二区| 又黄又爽的视频| 无码中文字幕在线视频| 大香蕉中文网| 超碰啪啪| 狼人久久| 中文字幕免费在线看一区七区| 国产精品可站18| 精品国产免费无码久久噜噜噜AV | 大香蕉久操网| 永久在线| 91三级在线观看| 日韩a级片| 精品人妻一区二区免费蜜桃视频| 天天干天天添| 淫乱骚穴| 精品女同一区二区三区四区外站在线 | 国产熟女AV| 蜜桃视频日韩| 欧美午夜黄片| 国产午夜在线观看| 成人在线免费观看视频| 国内自拍激情视频| 日本三级片中文字幕| 国产视频无码在线| 色色色色五月| 99国产精品免费视频观看8 | 一区二区三区观看| 亚洲日韩视频在线| 午夜看黄| 国产av一二三区| 国产又爽又黄视频| 99精品无码视频| 99国产精品免费视频观看8 | 中文字幕+乱码+中文字幕电视剧| 欧美午夜网站| 桃色av| 2019中文字幕mv第三季歌词| 蜜桃人妻无码| 日一日干一干| 欧美日韩精品在线观看| 日本在线一级片| 日韩不卡视频在线观看| 自慰一区二区| 一二三区免费视频| 99在线播放| 亚洲欧美大香蕉视频网| 五月精品在线| 国产精品视频无码| 无码人妻av黄色一区二区三区| 欧美色性乐汇操日本娘们| 国产又粗又猛又黄又爽无遮挡| 中文字幕免费MV第一季歌词| 免费黄片网站在线观看| 国产福利在线视频| 亚洲精品色婷婷| 亚洲草逼| 午夜福利欧美| 亚洲无码A片在线| 欧美久久久久久久| 欧美午夜福利电影| 开心激情网站| 你懂的在线免费观看| 好男人WWW一区二区三区| 熟妇人妻中文AV无码| 黄色毛片,男人天堂| 免费无码婬片AAAA片在线蜜芽 | 亚洲免费成人网| 激情国产在线| 久久久久国产一区二区三区四区| 中韩日美免费看的电影| 色色视频在线观看| 日韩欧美激情| 色婷婷欧美在线播放内射| 少妇bbb搡bbbb搡bbbb| 久热国产视频| 人人爱人人操人人爽| 秋霞无码| 玉米地一级婬片A片| 亚洲在线视频网站| 一本色道久久综合| 一道本在线观看| 麻豆蜜桃91无码| 天天爱天天爽| 日韩性爱在线| 午夜私人福利| 操逼视频在线看| 久操伊人大香蕉| 黄色在线视频观看| 激情性爱五月天| 亚洲人人色| 三级片日韩| 日韩大片免费观看| 91香蕉视频免费在线观看| 成人欧美一区二区三区黑人免费| 国产激情精品视频| 中文字幕精品人妻| 国产无码专区| 黄色免费视频| 久久激情视频| 91人妻一区二区三区无不码超满| 91丨九色丨熟女新版| 国产九色91回来了| 人妻HDHDHD96XXXX| 亚洲无码视频免费在线观看| 日本少妇bbw| 欧美亚洲日韩成人| 国产在线不卡年轻点的| 九一国产在线| 免费在线黄色电影| 9一区二区三区| 亚洲视频中文字幕| 免费看黄片| 岛国AV在线播放| 亚洲无码高清在线观看视频| 无码在线高清| 大香蕉尹人在线| 中文字幕黄色| 日韩人妻一区二区| 538在线观看| 久久黄片| 久久久久久久极品内射| 91人人妻人人澡| 成人性爱自拍| 一本大道DVD中文字幕| 无码人妻一区二区三区精品不付款 | 成人性爱毛片| 18岁成人毛片| 特黄AAAAAAAA片视频| 日韩AV无码专区亚洲AV| 在线观看亚洲| 人人爱人人摸人人操| 中文字幕免费视频在线播放| 亚洲国产电影| 成人片成人片| 日韩操逼电影| 久久亚洲日韩天天做日日做综合亚洲 | 色图在线观看| 操屄网| 欧美日韩狠狠操在线观看视频 | 天天射综合| 久久aaaa| 91香蕉视频在线| 欧美一级AA大片免费看视频| 天天干夜夜操| 成人福利午夜A片公司| 青草大香蕉| 成人做爰100片免费观看视频| 91黄色在线视频| 91人人妻人人澡| 2024男人天堂| 夜夜操影院| 久久久久久久网| 人人摸人人看| 狠狠干伊人| 性饥渴欧美老妇XXXXX| 北条麻妃无码播放| 91麻豆电影| 国产中文字幕在线播放| av无码精品一区| 国产大奶一区二区| 97人人精品| 亚洲另类av| 日本免费黄色电影| 成人在线一区二区三区| 夫妻成人免费看片一区二区| 大地影院资源官网| 日韩AV免费在线播放| 免费激情| 波多野结衣一二三区| 亚洲高清国产欧美综合s8| 99精品视频免费看| 一区二区免费在线观看| 男女激情网站| 天堂8在线| 亚洲国产av电影| 无码专区在线观看| 91人妻一区二区三区| 国产中文字幕视频| 麻豆影音先锋| 青娱乐A片| 91久| 国产嫩草精品A88AV| jizz国产视频| 悠悠无码一区日韩妇女| 日韩激情无码一区二区| 久久国产精品99久久人人澡 | 在线国产激情视频| 黄色片免费看| 天天综合精品| 日韩在线观看网址| 亚洲人妻性爱| 黄色片网站在线观看| 日韩高清无码毛片| 51嘿嘿嘿国产精品伦理| 国产婷婷| 亚州中文字幕| 大香蕉大香蕉免费网| 一区二区三区免费| 韩日精品视频| 美日韩一区二区三区| 18禁成人A∨片| 久久三级| 一级片免费视频| 九九九AV| 高潮91PORN蝌蚪九色| 免费一级片| 高清无码在线观看18| 午夜AV在线免费观看| 亚洲成人动漫免费| 久久久久久久久久国产精品免费观看-百度 | 精品成人久久| 无码色网| 黄片高清免费观看| JUY-579被丈夫的上司侵犯后的第7天,我 | 成年人免费视频在线观看| 日日综合网| 风情万种AV| 亚洲vs无码秘蜜桃少妇| 亚洲成人观看| 亚洲操逼电影| 欧美激情一区二区A片成人牛牛| 成人福利小视频| 唐山熟女工棚嗷嗷叫| 中文字幕一区二区三区四区五区六区 | 免费a网站| 一二区无码| 不卡无码高清| 黑人一区二区三区四区| 午夜神马51| 亚洲AVwww| 精品欧美无人区乱码毛片| 国产一级aa| 黄色片视频| 久久成人影音| 热久久最新地址| 免费观看高清无码视频| 亚洲日韩一区| 无码AV在线播放| 国产看片网站| 97香蕉网| 猛男大粗猛爽h男人味| 无码成人毛片| 天天日毛片| 少妇一区二区三区| 三级黄色片| 国产无码区| 九九精品视频在线观看| 亚洲中文无码电影| 国产aaaa| 亚洲人人18XXX—20HD| 国产青草视频在线观看| 亚洲国产精品久久久久婷婷老年| 中文字幕亚洲在线| 苍井空无码| av电影在线观看| 无码一区二区视频| 欧美黄色免费网站| 成人无码免费看| 天天天天天天天操| 伊人久久成人| 亚洲综合一区二区三区| 五月黄片| 未满十八18禁止免费无码网站| 成人网一区二区| 超碰乱交av在线| 91在线精品视频| 亚洲黄色视频网站| 日本无码中文字幕| 午夜黄色电影| 欧美视频二区| 久久久福利视频| 黄网在线免费观看| 欧美日韩一区在线| 靠逼免费视频| 青草无码视频| 暖暖在线视频| 中文字幕天天干| 有码一区二区三区| 亚洲黄色视频免费看| 国产精品高潮无套内谢| 久久综合五月天| 国产久久精品| 中文字幕不卡无码| 天天做夜夜操| 激情视频在线免费观看| 成人性爱免费视频|