99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線(xiàn)電話(huà):13121318867

登錄
首頁(yè)精彩閱讀數(shù)據(jù)分析方法:非正態(tài)數(shù)據(jù)轉(zhuǎn)化成正態(tài)數(shù)據(jù)
數(shù)據(jù)分析方法:非正態(tài)數(shù)據(jù)轉(zhuǎn)化成正態(tài)數(shù)據(jù)
2017-04-10
收藏

數(shù)據(jù)分析方法:非正態(tài)數(shù)據(jù)轉(zhuǎn)化成正態(tài)數(shù)據(jù)

大部分的數(shù)據(jù)分析都希望原始數(shù)據(jù)是滿(mǎn)足正態(tài)分布的定距變量。然而,顯示是殘酷的,在各種研究中,常常需要面對(duì)非正態(tài)分布的定距數(shù)據(jù)。為了解決數(shù)據(jù)的正態(tài)性問(wèn)題,數(shù)學(xué)家們總結(jié)了很多轉(zhuǎn)化方法,但是沒(méi)有萬(wàn)能神藥,都需要對(duì)癥下藥(根據(jù)數(shù)據(jù)的實(shí)際分布情況,選擇合適的轉(zhuǎn)化方法)。

下面不會(huì)介紹具體的轉(zhuǎn)化方法,只是幫助大家理順正態(tài)轉(zhuǎn)化的思路,明白正態(tài)轉(zhuǎn)化的邏輯,不至于將正態(tài)轉(zhuǎn)化看做神秘領(lǐng)域,高不可攀。

正態(tài)轉(zhuǎn)化四步驟

第一步:計(jì)算數(shù)據(jù)的分布狀況及兩個(gè)參數(shù):偏度(Skewness)和峰度(Kurtosis)。

第二步:根據(jù)變量的分布形狀和參數(shù),決定是否做轉(zhuǎn)換。

1、對(duì)稱(chēng)判斷

看Skewness(偏差度)的取值。如果偏度為0,則是完全對(duì)稱(chēng)(但罕見(jiàn));如果偏度為正值,則說(shuō)明該變量的分布為正偏態(tài);如果偏度為負(fù)值,則說(shuō)明該變量的分布為負(fù)偏態(tài)。然而,偏度值還不能完全判斷偏態(tài)的分布是否與正態(tài)分布有顯著差別,所以還需要做顯著性檢驗(yàn)。如果檢驗(yàn)結(jié)果顯著,我們可能(注意是“可能”)可以通過(guò)轉(zhuǎn)換來(lái)達(dá)到或接近對(duì)稱(chēng)。


2、峰度檢驗(yàn)

Kurtosis(峰度)是判斷曲線(xiàn)陡峭和平緩的指標(biāo)。如果峰度為0,說(shuō)明該變量分布合適(但罕見(jiàn));如果峰度為正值,說(shuō)明該變量的分布陡峭;反之,如果峰度為負(fù)值,說(shuō)明變量的分布平緩。峰度也需要通過(guò)顯著檢驗(yàn)來(lái)判斷與正態(tài)分布是否有顯著差別。我們可能可以通過(guò)轉(zhuǎn)換來(lái)達(dá)到或接近正態(tài)分布。

第三步:如果需要做正態(tài)轉(zhuǎn)換,根據(jù)變量的分布形狀,確定相應(yīng)的轉(zhuǎn)換公式。下面簡(jiǎn)單介紹3種常見(jiàn)的正態(tài)轉(zhuǎn)換方法

1、如果是中度偏態(tài)

如果偏度為其標(biāo)準(zhǔn)誤差的2-3倍,可以考慮取根號(hào)值來(lái)轉(zhuǎn)換。

2、如果高度偏態(tài)

如果偏度為其標(biāo)準(zhǔn)誤差的3倍以上,則可以取對(duì)數(shù),其中又可分為自然對(duì)數(shù)和以10為基數(shù)的對(duì)數(shù)。

3、對(duì)于雙峰或多峰數(shù)據(jù)

秩分的正態(tài)得分的轉(zhuǎn)化方法,SPSS軟件中常用,請(qǐng)關(guān)注SPSS視頻教程。


第四步:再次檢驗(yàn)轉(zhuǎn)換后變量的分布形狀。如果沒(méi)有解決問(wèn)題,或者甚至惡化,需要再?gòu)牡诙虻谌街匦伦銎穑缓笤倩氐降谝徊降臋z驗(yàn)。直至達(dá)到比較令人滿(mǎn)意的結(jié)果。


數(shù)據(jù)正態(tài)化注意點(diǎn)

1、偏度和峰度的標(biāo)準(zhǔn)誤差與樣本量直接有關(guān)。具體說(shuō)來(lái),偏度的標(biāo)準(zhǔn)誤差約等于6除以n后的開(kāi)方,而峰度的標(biāo)準(zhǔn)誤差約等于24除以n后的開(kāi)方,n為樣本量。由此可見(jiàn),樣本量越大,標(biāo)準(zhǔn)誤差越小。 

2、數(shù)據(jù)的正態(tài)轉(zhuǎn)化方法不是通用的,要根據(jù)不同的數(shù)據(jù)分布情況,選擇合適的或創(chuàng)造合適的轉(zhuǎn)化公式,轉(zhuǎn)化后必須驗(yàn)證轉(zhuǎn)化效果,最終達(dá)到轉(zhuǎn)化的目的。

3、不是所有的非正態(tài)分布的數(shù)據(jù)都能夠通過(guò)正態(tài)轉(zhuǎn)化而轉(zhuǎn)化為正態(tài)分布數(shù)據(jù)。非正態(tài)分布的數(shù)據(jù)也可以使用非參數(shù)方法進(jìn)行分析。


數(shù)據(jù)分析咨詢(xún)請(qǐng)掃描二維碼

若不方便掃碼,搜微信號(hào):CDAshujufenxi

數(shù)據(jù)分析師資訊
更多

OK
客服在線(xiàn)
立即咨詢(xún)
客服在線(xiàn)
立即咨詢(xún)
') } function initGt() { var handler = function (captchaObj) { captchaObj.appendTo('#captcha'); captchaObj.onReady(function () { $("#wait").hide(); }).onSuccess(function(){ $('.getcheckcode').removeClass('dis'); $('.getcheckcode').trigger('click'); }); window.captchaObj = captchaObj; }; $('#captcha').show(); $.ajax({ url: "/login/gtstart?t=" + (new Date()).getTime(), // 加隨機(jī)數(shù)防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調(diào)用 initGeetest 進(jìn)行初始化 // 參數(shù)1:配置參數(shù) // 參數(shù)2:回調(diào),回調(diào)的第一個(gè)參數(shù)驗(yàn)證碼對(duì)象,之后可以使用它調(diào)用相應(yīng)的接口 initGeetest({ // 以下 4 個(gè)配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶(hù)后臺(tái)檢測(cè)極驗(yàn)服務(wù)器是否宕機(jī) new_captcha: data.new_captcha, // 用于宕機(jī)時(shí)表示是新驗(yàn)證碼的宕機(jī) product: "float", // 產(chǎn)品形式,包括:float,popup width: "280px", https: true // 更多配置參數(shù)說(shuō)明請(qǐng)參見(jiàn):http://docs.geetest.com/install/client/web-front/ }, handler); } }); } function codeCutdown() { if(_wait == 0){ //倒計(jì)時(shí)完成 $(".getcheckcode").removeClass('dis').html("重新獲取"); }else{ $(".getcheckcode").addClass('dis').html("重新獲取("+_wait+"s)"); _wait--; setTimeout(function () { codeCutdown(); },1000); } } function inputValidate(ele,telInput) { var oInput = ele; var inputVal = oInput.val(); var oType = ele.attr('data-type'); var oEtag = $('#etag').val(); var oErr = oInput.closest('.form_box').next('.err_txt'); var empTxt = '請(qǐng)輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請(qǐng)輸入正確的'+oInput.attr('placeholder')+'!'; var pattern; if(inputVal==""){ if(!telInput){ errFun(oErr,empTxt); } return false; }else { switch (oType){ case 'login_mobile': pattern = /^1[3456789]\d{9}$/; if(inputVal.length==11) { $.ajax({ url: '/login/checkmobile', type: "post", dataType: "json", data: { mobile: inputVal, etag: oEtag, page_ur: window.location.href, page_referer: document.referrer }, success: function (data) { } }); } break; case 'login_yzm': pattern = /^\d{6}$/; break; } if(oType=='login_mobile'){ } if(!!validateFun(pattern,inputVal)){ errFun(oErr,'') if(telInput){ $('.getcheckcode').removeClass('dis'); } }else { if(!telInput) { errFun(oErr, errTxt); }else { $('.getcheckcode').addClass('dis'); } return false; } } return true; } function errFun(obj,msg) { obj.html(msg); if(msg==''){ $('.login_submit').removeClass('dis'); }else { $('.login_submit').addClass('dis'); } } function validateFun(pat,val) { return pat.test(val); }