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

熱線電話:13121318867

登錄
首頁精彩閱讀利用Stata進(jìn)行概要統(tǒng)計(jì)及交互表統(tǒng)計(jì)
利用Stata進(jìn)行概要統(tǒng)計(jì)及交互表統(tǒng)計(jì)
2018-03-24
收藏

利用Stata進(jìn)行概要統(tǒng)計(jì)及交互表統(tǒng)計(jì)

【命令范式】
summarize y1 y2 y3 對所列變量計(jì)算簡單的概要統(tǒng)計(jì)量
summarize y1 y2 y3, detail 獲取詳細(xì)的描述性統(tǒng)計(jì),包括百分位數(shù),中位數(shù),平均數(shù),標(biāo)準(zhǔn)差,方差,偏度,峰度等。
summarize y1 if x1>3 & x2<.
summarize y1 [fweight=w], detail 利用w作為加權(quán)變量進(jìn)行頻數(shù)加權(quán),計(jì)算y1詳細(xì)的概要統(tǒng)計(jì)量
tabstat y1, stats(mean, sd, skewness, kurtosis) by(x1) 按變量x1的每個(gè)類別,分別計(jì)算變量y1的具體指定的概要統(tǒng)計(jì)量
tabulate x1, sort miss 顯示x1所有值的頻數(shù)分,包括缺失值。按順序從大到小對行(變量值)進(jìn)行排序。
tab1 x1 x2 x3 x4 對所列變量分別創(chuàng)建頻數(shù)分布表
tabulate x1 x2 顯示一個(gè)兩變量交互表,其中x1為行變量,x2為列變量
tab2 x1 x2 x3 x4 創(chuàng)建所列變量的所有可能的二維交互表

tabulate x1, summ(y) 創(chuàng)建一個(gè)二維表,顯示x1每個(gè)類別中變量y的均值、標(biāo)準(zhǔn)差及頻數(shù) tabulate x1 x3, sum(y) means 創(chuàng)建一個(gè)二維表,顯示x1,x2每一種組合下y的均值

by x3, sort: tabulate x1 x2, exact 創(chuàng)建一個(gè)三維交互表,在x3的每個(gè)取值下創(chuàng)建x1(行)和x2(列)的分表,并為每個(gè)分表計(jì)算費(fèi)舍精確檢驗(yàn),命令by x3, sort為x3排序

table x1 x2, contents(mean y1 median y2) 創(chuàng)建x1(行),x2(列)的二維交互表,單元格包含y1的平均數(shù)和y2的中位數(shù)

svy: tab y, percent ci 使用調(diào)查加權(quán)的數(shù)據(jù),獲得變量y的一維百分比表以及95%的置信區(qū)間。ci計(jì)算置信區(qū)間,默認(rèn)為95%。后可添加level(a)設(shè)定置信區(qū)間a%

與ci相關(guān)的一個(gè)命令是cii,它可以直接根據(jù)概要統(tǒng)計(jì)量,來計(jì)算正態(tài)分布、二項(xiàng)分布或泊松分布的置信區(qū)間。它并不需要原始數(shù)據(jù)。

svy: tab y x, column percent 使用調(diào)查加權(quán)的數(shù)據(jù),獲得一個(gè)行變量y對列變量x的二維交互表,并對其狡辯性進(jìn)行調(diào)整的卡方檢驗(yàn)。單元格中給出了加權(quán)的列百分比。

【探測性數(shù)據(jù)分析】:

stem x1, lines(*) 對變量x1的所有觀測值進(jìn)行莖葉圖處理lines限定了莖葉表達(dá)形式:首位數(shù)相同的開頭共*行

lv x2 字符數(shù)值表利用序次統(tǒng)計(jì)量來分解一個(gè)分布。

【正態(tài)性檢驗(yàn)和數(shù)據(jù)轉(zhuǎn)換】:

sktest x1 正態(tài)性檢驗(yàn)(偏度與峰度)

ladder x1 這個(gè)命令把冪階梯和sktest的正態(tài)性檢驗(yàn)結(jié)合在一起。它對階梯上的每一種冪進(jìn)行嘗試并報(bào)告其結(jié)果是否顯著地非正態(tài)。

gladder x1 該命令將每一種轉(zhuǎn)換的直方圖與正態(tài)曲線加以比較

qladder x1 四分位階梯命令

(可鍵入help ladder查看詳細(xì))

【頻數(shù)表和二維交互表】:

tabulate 有許多對創(chuàng)建二維表非常有用的選項(xiàng),包括:

cell 顯示每個(gè)單元格的總百分比

chi2對行變量和列變量獨(dú)立的假設(shè)進(jìn)行皮爾遜卡方檢驗(yàn)

column 顯示每個(gè)單元格的列百分比

exact 獨(dú)立性假設(shè)的費(fèi)舍精確檢驗(yàn)

expected 顯示獨(dú)立性假定下二維表每個(gè)單元格內(nèi)的期望頻數(shù)

generate(new) 創(chuàng)造一組名為new1, new2 等的虛擬變量來代表被列表變量的取值

lrchi2 對獨(dú)立性假設(shè)的似然比卡方檢驗(yàn)。如果表格包含任何的空單元格,就得不到結(jié)果 missing 把缺失值也作為表的一行或一列

nofreq 不顯示單元格頻數(shù)

nolabel 顯示數(shù)值而不是添加了標(biāo)簽的數(shù)值變量的取值標(biāo)簽

row 顯示每個(gè)單元格的行百分比

tabi 偶爾我們可能需要在沒有獲得原始數(shù)據(jù)的情況下對已發(fā)表的表格重新進(jìn)行分析,專門的命令tabi(直接制表)可以完成這項(xiàng)工作

【多表和多維交互表】:

tab1 x1 x2 x3 x4 對所列變量分別創(chuàng)建頻數(shù)分布表

tab2 x1 x2 x3 x4 創(chuàng)建所列變量的所有可能的二維交互表

by x1, sort: tabulate x2 x3, nofreq col chi2 三維列聯(lián)表,并對x1每一取值水平內(nèi)x2,x3的獨(dú)立性進(jìn)行卡方檢驗(yàn)

by x1 x2, sort: tabulate x3 x4, column chi2 四維交互表

table x1, contents(freq) 創(chuàng)建x1的簡單的頻數(shù)分布表

table x1 x2, contents(freq) by(x3)創(chuàng)建一個(gè)二維頻數(shù)表或交互表,并通過x3分組 table 的contents()選項(xiàng)設(shè)定表格單元格要包含什么統(tǒng)計(jì)量

contents(freq) 頻數(shù)

contents(mean x1) x1的平均數(shù)

contents(count x1) x1的非缺失值觀測案例的計(jì)數(shù)

contents(p1 x1) x1的第1百分位數(shù)
【平均數(shù)、中位數(shù)以及其他概要統(tǒng)計(jì)量的列表】:
tabulate 能夠很容易地創(chuàng)建分類變量每一類別的平均數(shù)和標(biāo)準(zhǔn)差的列表。比如,如果要列出x1每一類別內(nèi)x2的平均值,鍵入:tabulate x1, sum(x2)
創(chuàng)建一個(gè)平均值的二維表: tabulate x1 x2, sum(x3) means
table不能進(jìn)行統(tǒng)計(jì)檢驗(yàn),但它能很好地創(chuàng)建多達(dá)七維的包含平均數(shù)、標(biāo)準(zhǔn)差、總和等統(tǒng)計(jì)量的表格。
table x1, contents(mean x2) x1的一維表格,含有x1每一類別下x2的平均值
table x1 x2, contents(mean x3 median x3)
summarize, tabulate, table 以及其他相關(guān)命令都可以和標(biāo)示重復(fù)觀測數(shù)目的頻數(shù)權(quán)數(shù)frequency weight 一起使用。
tabulate x1 x2 [fweight=count] (,column nof)

數(shù)據(jù)分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

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

OK
客服在線
立即咨詢
客服在線
立即咨詢
') } 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)證碼對象,之后可以使用它調(diào)用相應(yīng)的接口 initGeetest({ // 以下 4 個(gè)配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺檢測極驗(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ù)說明請參見: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 = '請輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請輸入正確的'+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); }