sas数据集怎么导出_利用SAS中的ODS导出程序结果数据集
n Proc Means:計算定量變量的基本統(tǒng)計量。ODS的輸出對象為Summary,包括樣本量、均數(shù)、標準差、最小值、最大值、中位數(shù)、缺失數(shù)等統(tǒng)計量。其SAS程序如下:
Ods Output Means.Summary=Summary;
Proc Means Data=數(shù)據(jù)集名 n mean std min max median nmiss;
Class 分組變量;
Var 分析變量;
Run;
Ods Output Close;
n Proc Univariate:計算定量變量的基本統(tǒng)計量、t檢驗以及符號秩檢驗。ODS的輸出對象有Moments、BasicMeasures、TestsForLocation、Quantiles以及ExtremeObs,其中Moments、BasicMeasures輸出基本統(tǒng)計量,TestsForLocation輸出t檢驗及符號秩檢驗的統(tǒng)計量和p值。其SAS程序如下:
Ods Output Moments=Moments BasicMeasures=BasicMeasures TestsForLocation=TestsForLocation;
Proc Univariate Data=數(shù)據(jù)集名;
Var 分析變量;
Run;
Ods Output Close;
n Proc Ttest:進行t檢驗。ODS輸出對象有Statistics、Ttests、Equality,其中Statistics輸出基本統(tǒng)計量,Ttests輸出t檢驗的統(tǒng)計量和p值,Equality輸出方差齊性檢驗的統(tǒng)計量和p值。其SAS程序如下:
Ods Output Statistics=Statistics Ttests=Ttest Equality=Equality;
Proc Ttest Data=數(shù)據(jù)集名;
Class 分組變量;
Var 分析變量;
Run;
Ods Output Close;
n Proc Glm:進行方差分析和協(xié)方差分析。ODS輸出對象有ClassLevels、NObs、OverallANOVA、ModelANOVA、LSMeanCL,其中OverallANOVA輸出總體模型的統(tǒng)計量和p值,ModelANOVA輸出因子效應的檢驗結果,LSMeanCL輸出調(diào)整均數(shù)及其95%可信區(qū)間,LSMeanDiffCL輸出各組兩兩比較差值及其95%可信區(qū)間。其SAS程序如下:
Ods Output OverallANOVA=OverallANOVA ModelANOVA=ModelANOVA LSMeanCL=LSMeanCL LSMeanDiffCL=LSMeanDiffCL;
Proc Glm Data=數(shù)據(jù)集名;
Class 分組變量
Model 反應變量=自變量/ss3;
Lsmeans 分組變量/cl pdiff;
Quit;
Ods Output Close;
n Proc Npar1way:進行Wilcoxon和Kruskal-Wallis非參檢驗。ODS主要輸出對象有WilcoxonScores、WilcoxonTest和KruskalWallisTest,其中WilcoxonScores輸出Wilcoxon得分,WilcoxonTest和KruskalWallisTest分別輸出Wilcoxon和KruskalWallis檢驗的統(tǒng)計量和p值。其SAS程序如下:
Ods Output KruskalWallisTest=KruskalWallisTest;
Proc Npar1way Data=數(shù)據(jù)集名Wilcoxon;
Class 分組變量;
Var分析變量;
Run;
Ods Output Close;
n Proc Freq:輸出頻數(shù)、百分率,進行卡方檢驗、CMH(Cochran-Mantel-Haenszel)檢驗及Fisher確切概率法檢驗。ODS主要輸出對象有CrossTabFreqs、CMH、FishersExact、Chisq,其中CrossTabFreqs輸出行列表的頻數(shù)和百分率、CMH輸出CMH檢驗的統(tǒng)計量和p值、FishersExact輸出Fisher確切概率檢驗的p值、Chisq輸出卡方檢驗的統(tǒng)計量和p值。其SAS程序如下:
Ods Output CrossTabFreqs=CrossTabFreqs1 CMH=CMH Chisq=Chisq FishersExact=FishersExact;
Proc Freq Data=數(shù)據(jù)集名;
Table 分組變量*分析變量/Expected CMH Chisq Fisher;
Run;
Ods Output Close;
n Proc Logistic:輸出Logistic回歸分析的結果。其中ParameterEstimates輸出參數(shù)估計及其標準誤、Wald卡方值、p值,OddsRatios 輸出OR值及其95%標準誤。其SAS程序如下:
Ods Output ParameterEstimates=ParameterEstimates OddsRatios=OddsRatios;
Proc Logistic Data=數(shù)據(jù)集名;
Class 分類變量
Model 因變量=自變量/Seletion= Sle= Sls=;
Run;
利用ods輸出正態(tài)性檢驗的結果數(shù)據(jù)集
/*ods listing close;
ods output TestsForNormality=TestsForNormality;
proc univariate normal data=mnhsfps;
var weight;
class group;
where FAS=1;
run;
ods listing;
data normal(drop=pType pSign);
set TestsForNormality;
where Test='Shapiro-Wilk';
rename VarName=Variable;
run;*/
總結
以上是生活随笔為你收集整理的sas数据集怎么导出_利用SAS中的ODS导出程序结果数据集的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ui uview 安卓开发_uni-ap
- 下一篇: 单片机蓝牙烧录_蓝牙模块与单片机如何连接