网站大量收购闲置独家精品文档,联系QQ:2885784924

第三章程序步骤(PROCstep).PDF

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章程序步骤(PROCstep).PDF

第三章 程序步驟 第三章 程序步驟 (PROC step) 當我們以資料步驟建立了SAS資料檔就可以進行SAS的程序步驟 (procedure)來分析資料。SAS程序是軟體程式,它可以讀SAS資料檔,計 算統計值 ,列印結果 ,也可以建立其它SAS資料檔。在SAS資料步驟我們 可以自己寫程式來處理資料,而在程序步驟裡,程式是現成的,我們只 要呼叫出來執行即可。 一個程序步驟包括一些 SAS 句子 ,而以 PROC 句子為開始。以下 介紹幾個在程序步驟中較常用的句子。 PROC program [options] ;(options視各程序而不同,可參閱說明書) BY [DESCENDING] variable [NOTSORTED] ; 分析的資料按照所列變數值不同而分批執行。 CLASS variables ; 指出資料檔中做為分類(classification)的變數。 VAR variables ; 此句子指出資料檔中要分析的變數。 FREQ variable ; 在一個資料檔中,有一些變數相同的觀察值重複出現多次,為節省 重複建檔,可以另一個變數的值代表此觀察值重複出現的次數。因此, 在程序步驟中,就需要以FREQ句子宣告這個代表重複出現數目的變數。 OUTPUT [OUT=SAS data set][keyword=names]… ; 在許多程序中可以此句要求建立一個SAS資料檔。 ID variables; 要求在列印的資料或建立的SAS資料檔以這些變數的值來分辨觀察 值。 49 第三章 程序步驟 一、計算基礎統計值的程序 SAS/BASE 的程序,如UNIVARIATE 、MEANS 、SUMMARY 、 TABULATE 、CORR 、CHART與FREQ ,都會計算單一變數或兩個變數的 統計值。如平均值、標準偏差、總和、最大值及最小值等,或可畫出分 佈圖等。 試驗資料在進行統計分析以前應該要將所有錯誤檢查出來,資料以 上述這些程序來分析,由它們分佈的上下限可以很容易看出一些輸入過 程中的錯誤或不合理的資料。 1.PROC UNIVARIATE 這個程序可以計算出數字變數的簡單敘述性的統計值,在這功能上 沒有其它程序比它更詳盡。 PROC UNIVARIATE options; VAR variables ; BY variables; FREQ variables ; WEIGHT variables ; ID variables ; OUTPUT OUT=SAS data set keyword=names…. PROC UNIVARIATE 之options 有 DATA=SAS data set 指出要分析的SAS資料檔。 NOPRINT 不要印出資料。 PLOT 產生 stem-and-leaf plot, box plot 與normal probability plot 。其中前二者為 Tukey 所提出之簡易圖示法, 目的在發覺資料的內部構造,作為進一步分析之參 考。 FREQ 產生不同變數值出現的頻率、百分比等的表格。 NORMAL 檢定資料是否為常態分佈,並計算出極端值出 現的機率。 50

文档评论(0)

18273502 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档