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

熱線電話:13121318867

登錄
首頁精彩閱讀SAS 常用過程之 PROC UNIVARIATE
SAS 常用過程之 PROC UNIVARIATE
2016-02-03
收藏

SAS 常用過程之 PROC UNIVARIATE

PROC UNIVARIATE 含七道指令它們的格式如下(每道指令結(jié)束后才用逗號(hào)分開):

PROC UNIVARIATE 選項(xiàng)串;
VAR 變量名稱串;
BY 變量名稱串;
FREQ 變量名稱;
WEIGHT 變量名稱;
ID 變量名稱串;
OUTPUT OUT=統(tǒng)計(jì)值輸出文件名稱    統(tǒng)計(jì)值關(guān)鍵字符串=統(tǒng)計(jì)值變量;

備注:在一個(gè) UNIVARIATE 程序中,可以多次使用 OUTPUT 指令但其他六道指令只能出現(xiàn)一次,此外PROC UNIVARIATE 指令后的六道指令可以按任何順序出現(xiàn)。

指令 #1: PROC UNIVARIATE 語句的選項(xiàng)串有下列七個(gè)選項(xiàng)可供選擇:

常用選項(xiàng):

(1) DATA=輸入資料文件名稱

指明到底對(duì)那一個(gè)資料文件進(jìn)行分析,若省略此選項(xiàng)則 SAS 會(huì)自動(dòng)找出在本程序之前最后形成的資料文件并對(duì)它進(jìn)行分析。

(2) NOPRINT

使用此選項(xiàng)分析結(jié)果將不在result里輸出。

(3) PLOT

使用此選項(xiàng)UNIVARIATE 過程將產(chǎn)生三種圖形:莖葉圖 (Stem-And-Leaf Plot) 、平行條狀圖 (Horizontal Bar Chart)、盒狀圖          (Box Plot)、正態(tài)分布擬合圖 (Normal Probability Plot)(參閱 Tukey 1977)。

(4) FREQ

使用此選項(xiàng) UNIVARIATE 過程將對(duì)變量各個(gè)取值的頻數(shù)及百分比進(jìn)行分析

(5) NORMAL

此選項(xiàng)可用來要求 UNIVARIATE 過程檢定分析的變量是否呈現(xiàn)正態(tài)分布并且輸出其檢驗(yàn)結(jié)果。

不常用選項(xiàng):

(6) PCDLDEF={1/2/3/4/5}此選項(xiàng)是用來決定計(jì)算百分位數(shù) (Percentiles)的方法

PCDLDEF=1 表示用第一種計(jì)算方法以此類推 ,若省略此選項(xiàng)則UNIVARIATE程序會(huì)自動(dòng)采用用第四種計(jì)算方法。

(7) VARDEF={N/DF/WEIGHT (或 WGT) / WDF} 此選項(xiàng)決定計(jì)算變異數(shù)所用的分母

N 觀察體總數(shù)

DF 觀察體總數(shù)減去 1 這是本選項(xiàng)的內(nèi)設(shè)值

WEIGHT (或 WGT) 加權(quán)后的觀察體總數(shù)

WDF 上述 WEIGHT 值減去 1

指令 #2 VAR 變量名稱串

此指令列舉需要進(jìn)行描述性統(tǒng)計(jì)分析的數(shù)值變量名稱,若省略將對(duì)輸入資料文件中所有數(shù)值變量進(jìn)行分析,若選用 OUTPUT 指令

則不可省略 VAR 指令

指令 #3 BY 變量名稱串

程序依據(jù)此指令所列舉的變量將觀測進(jìn)行分組,然后對(duì)每組觀測分別執(zhí)行分析,選用此指令時(shí)資料文件內(nèi)的數(shù)據(jù)必須先按照 BY           變量的值做由小到大的重新排列,這個(gè)步驟可由 PROC SORT 過程完成。

指令 #4 FREQ 變量名稱

這個(gè)變量必須是一個(gè)數(shù)值變量,其值代表觀察測重復(fù)出現(xiàn)的次數(shù),若此變量的值含小數(shù)則取其整數(shù)部分若其值小于 1 則此觀測將        被剔除在計(jì)算過程之外。

指令 #5 WEIGHT 變量名稱

這個(gè)變量稱為加權(quán)變量,用以說明所要分析的變量的權(quán)重是多大,其主要功用在于計(jì)算加權(quán)平均數(shù)、加權(quán)標(biāo)準(zhǔn)差、及加權(quán)變異            數(shù)。

注意:若選用了 WEIGHT 指令則 UNIVARIATE 程序?qū)⒉挥?jì)算偏度與峰度這兩個(gè)統(tǒng)計(jì)值,這兩個(gè)統(tǒng)計(jì)值將以缺失(.)表示,此外WEIGHT 指令對(duì)四分位數(shù)極端分?jǐn)?shù)及觀察體總數(shù)的計(jì)算并不發(fā)生任何作用(freq選項(xiàng)會(huì)對(duì)其有影響)。

指令 #6 ID 變量名稱串

用來標(biāo)示輸出的變量。

指令 #7 OUTPUT OUT=統(tǒng)計(jì)值輸出文件名稱      統(tǒng)計(jì)值關(guān)鍵字符串=關(guān)鍵值變量

保存計(jì)算的N mean std等關(guān)鍵統(tǒng)計(jì)量

(1) OUT=統(tǒng)計(jì)值輸出文件名稱

存儲(chǔ)要輸出的關(guān)鍵統(tǒng)計(jì)的表名,省略此選項(xiàng)則 SAS 將以內(nèi)設(shè)的命名方式自動(dòng)給予 DATAn 的文件名 (如 DATA1 DATA2…) n 按輸出文件產(chǎn)生的先后順序由 1 逐次累加而成

(2) 統(tǒng)計(jì)值關(guān)鍵字符串

這些關(guān)鍵字代表要輸出的統(tǒng)計(jì)值,首先說明要保存哪些統(tǒng)計(jì)值,然后對(duì)要存儲(chǔ)的統(tǒng)計(jì)值給予變量名。

UNIVARIATE 程序內(nèi)有二十六個(gè)統(tǒng)計(jì)值:

統(tǒng)計(jì)值及對(duì)應(yīng)含義
N 非缺失值個(gè)數(shù)
NMISS 缺失值個(gè)數(shù)
NOBS 觀察體總數(shù)
MEAN 平均數(shù)
SUM 變量值的總和
STD 標(biāo)準(zhǔn)差
VAR 變異系數(shù)(標(biāo)準(zhǔn)誤)
SKEWNESS 偏度
KURTOSIS 峰度
SUMWT 所有觀察體在 WEIGHT 變量上的總和
MAX 變量的最大值
MIN 變量的最小值
RANGE 最大值減去最小值所得的差
Q3 第三個(gè)四分位數(shù)
MEDIAN 中位數(shù) (第 50 的百分位數(shù))
Q1 第一個(gè)四分位數(shù)
QRANGE Q3 減去 Q1 之差
P1 第 1 的百分位數(shù)
P5 第 5 的百分位數(shù)
P10 第 10 的百分位數(shù)
P90 第 90 的百分位數(shù)
P95 第 95 的百分位數(shù)
P99 第 99 的百分位數(shù)
MODE 眾數(shù)如果有不只一個(gè)眾數(shù)取最小值的那一個(gè)
SIGNRANK 等級(jí)符號(hào)檢定法 (The Signed Rank Statistic Lehmann 1975)
NORMAL 常態(tài)分配的檢定 (Test Statistic for Normality)若觀察體個(gè)數(shù)少于 51 則采用Shapiro-Wilk 的 W Statistic 的方法檢定否則采用用 Kolomogorov
備注:這些關(guān)鍵字的表達(dá)方式是統(tǒng)計(jì)值關(guān)鍵字 = 變量名
些代表統(tǒng)計(jì)值的變量名稱必須根據(jù) VAR 指令內(nèi)所列舉的變量順序?qū)?yīng)地一 一列舉未列舉者不予輸出請(qǐng)看下面這個(gè)例子
PROC UNIVARIATE;
VAR X Y;
BY SEX;
OUTPUT OUT=MSD MEAN=MX MY STD=SDX;
假如分組變量 SEX 的值是 1 或 2 則 UNIVARIATE 程序所產(chǎn)生的報(bào)表輸出文件將是兩個(gè) SEX 組在變量 X 與 Y 上的描述性統(tǒng)計(jì)值,OUTPUT 指令的界定這個(gè)輸出數(shù)據(jù)集WORK.MSD (暫時(shí)的文件), MSD數(shù)據(jù)集包括四個(gè)變量即SEXMX MY 及 SDX, 其中 SEX 是分組變量、MX 與 MY 分別是變量 X 與 Y 的平均數(shù)、DX 是變量 X 的標(biāo)準(zhǔn)差,由于關(guān)鍵字 STD 后只界定一個(gè)變量名稱 (SDX) 故此變
量自動(dòng)指 VAR 指令內(nèi)所列舉的第一個(gè)變量,變量 Y 的標(biāo)準(zhǔn)差因未界定其相對(duì)應(yīng)的變量名稱因此不輸出。


注 意 事 項(xiàng):
1.缺失數(shù)據(jù)的處理,處理的方法依遺漏數(shù)據(jù)的性質(zhì)而異
(1) VAR 指令中的變量
若觀察體在 VAR 指令之某個(gè)變量上含遺漏數(shù)據(jù)則該觀察體將被排除在這個(gè)變量的計(jì)算過程之外,然而若在其他變量上無遺漏數(shù)據(jù)仍會(huì)被納入其他 VAR 變量的計(jì)算過程內(nèi),這些含遺漏數(shù)據(jù)的觀察體個(gè)數(shù)及它們占總觀察體數(shù)的百分比將被納入報(bào)表輸出文件
(2) WEIGHT 指令中的變量
若在 WEIGHT 的加權(quán)變量上含遺漏數(shù)據(jù)則觀察體的加權(quán)變量值就是 0 這些觀察體仍然而會(huì)被納入百分位數(shù)的計(jì)算以及極端分?jǐn)?shù)的挑選
(3) FREQ 指令中的變量
若在 FREQ 指令的次數(shù)變量上含遺漏數(shù)據(jù)則觀察體將被剔除在所有計(jì)算過程之外
(4) BY 指令中的變量
若在BY 的分組變量上含遺漏數(shù)據(jù)則這些觀察體在分析的過程中自成一個(gè)分組
(5) ID 指令中的變量cda數(shù)據(jù)分析師培訓(xùn)
若在 ID 的識(shí)別變量上有遺漏數(shù)據(jù)則在需要識(shí)別觀察體的地方仍以遺漏值 (.)呈現(xiàn)

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

若不方便掃碼,搜微信號(hào):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)證碼對(duì)象,之后可以使用它調(diào)用相應(yīng)的接口 initGeetest({ // 以下 4 個(gè)配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺(tái)檢測極驗(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ù)說明請(qǐng)參見: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); }