sas试题_资格认证考试-成考.docx
经济分析与SAS)试卷样卷一一、填空题(每空1分,共20分,请直接在试卷上答题)1、SAS系统的中文名称为。2、SAS6.12系统中有四个数据库,其中的三个数据库为、:如果定义一个新的数据库,库名为myku,应该使用的命令为。3、如果要将SAS6.12中文件调出存为EXCEL文件,需使用FILE下的选项为4、语句DATAA(DROP=X)5的功能是。5、Inputb$3.;表明变量b为变量,有位小数。6、Doi=lto10by2;则该循环进行次,最后的变量i为。7、语句Y=MEAN(ofXlX2X3)可以使用MEAN函数的另一种等价表达形式为8、语句SETAB;的功能是o9、如果要对某个变量进行排序,可以使用的SAS过程为,若要实现按升序排列,则还用使用选项O10、如果对变量进行描述统计性分析,可以使用SAS6.12中的过程为或者过程来实现。11、如果要实现对某个变量进行正态性检验,则在SAS6.12中可以使用UniVariate过程的选项来实现。12、随机函数normal(0)的功能是。13、若对变量X取自然对数并赋给变量Y,则可以用SAS表达式表示为Y=o二、简答题(共40分)1、以下是REG过程输出的部分结果,试根据输出的结果回答下列问题:AnalysisofVarianceSourceDFSumofSquaresMeanSquareFValueProb>FModel1201.93309201.9330982.940.0001Error1843.824192.43467CTotal19245.75729RootMSE0.87636R-square0.8216DepMean0.63691AdjR-sq0.8113VariableDFParameterEstimatesParameterEstimateStandardErrorTforHO:Parameter=OProb>TINTERCEP11.0370480.197308665.2560.0001X13.4291150.1973260017.3780.0001Durbin-WatsonD2.001(1)给出该回归中残差平方和、总离差平方和以及对应的自由度(4分);(2)给出扰动项的标准差、Dw的估计值情况(2分)。(3)两个回归系数显著性检验的t统计量值各是多少,是否通过显著性检验(取显著性水平为O.05)(4分)。(4)假设数据集为A,被解释变量为Y,给出输出上述结果的程序(4分)。2、在进行两个独立组的假设检验时,首先要对两独立组的样本资料进行正态性检验和方差齐次性检验,在满足上述两个假设条件下,可以构造T统计量进行检验,当两个条件都不满足时,要用非参数的威尔克森秩和检验。若检验的结果为:TYPE=AWrNormal0.952306Pr<W0.6807TYPE=BWiNormal0.890543Pr<W0.1639(1)根据上述结果,两个独立组满足正态性要求吗?为什么(2分)?若比较的结果为:TTESTPROCEDUREUariable:XSTVPENMeanStdDeuStdErrorMinimumMaxImuma1030.500000005.98609500b10HO.000000007.071067811.892969H52.23606798£0.0000000030.00000000MO.0000000050.00000000UarianccsTDFProb>TUnequaI-3.2H三617.S0.00HBEquaI-3.2H2B18.00.00H5ForHO:UariancesareequaI,F'=1.40DF=(9,9)Prob>F,三0.B277根据上述结果回答:(2)两个独立组方差相等吗?为什么(2分)?(3)两个独立组有显著差异吗?为什么(4分)?(取显著性水平为0.05)。(4)试给出两个独立组的平均值、标准差、标准误差各是多少?(6分)。3、现有如下的两个数据集A、B,内容如下:数据集AXZ169289498匕集BXY115378890现有语句:DATAWHEREAB;MERGEBA;WHEREX>2;RUN;DATAIFABiMERGEBA;IFX>2;RUN;试给出数据集WHEREAB和IFAB的内容(每个数据集为6分).三、改错题(20分)现有某班6位同学四门功课的成绩,该班的班主任老师欲使用SAS系统计算他们功课的总成绩(SUm)和平均成绩(AVER),并把结果存放在SASUSER永久库数据集名为CHENJI的数据集中,同时按照SUm降序排列,并把排序的结果存放在临时性的数据集B中,在数据集B中只保留SUmChineseKname三个变量,并把数据集B打印出来,为此他编制的SAS程序如下,试按照班主任老师的要求,找出其中的错误并加以改正,要求在错误的地方按顺序标号,并将正确的结果写出来,填在右边的横线上,如:(注:有的行可能多余1个错误)Date=CHENJI;Inputnamechineseicompute2maths3history4;total=SUM(chineseicompute2maths3history4);average=AVERAGE(chineseicompute2maths3history4);Cards;WY1234590807990LILI78998978MMMTT045675587690huhulili78747579SOS12456994786776alice89788596;Run;Procsortout=b(keepname$chinesei)Bysum;Run;Procprintout=b;run;四、编程题(30分)。1、按下列要求给出实现的程序:(1)利用循环语句产生一个0,1上的均匀分布随机数X共120个,并将结果保存在临时库数据集A中,要求数据集中只有变量X(4分)。(2)利用MEANS过程计算变量X的常用描述性统计量(3分);(3)利用UNVARlATE过程对变量X进行正态性检验(3分)。2、为了了解被解释变量Y与解释变量XI、X2、X3的关系,假设它们存在于数据集A中,现欲进行回归分析,按照要求完成下列各题:(1)请给出全变量回归程序(3分);(2)若检验出XI、X2、X3之间是有高度共线性,请给出逐步回归选元法的实现程序(3分):(4)若逐步回归选元法的结果是变量XI、X2应留在模型中,现欲将回归结果存放在数据集B中,其中包括点估计值命名为YHAT,残差命名为RESlDE,请给出实现的程序(4分)。经济分析与SAS)试卷样卷二一、填空题(每空1分,共20分,请直接在试卷上答题)1、由于SAS公司在中国采取只租不卖的政策,那么SAS6.12系统的使用有效期截止到2、SAS6.12系统中有四个窗口,分别为一3、如果要将外部的EXCEL文件调入到SAS6.12中,需使用FILE下的选项为4、语句DATAA(KEEP=X)5该语句的功能是。5、Inputname5.2;表明变量a为变量,有位小数。6、Doi=lto9by3:则该循环进行-次,循环结束后变量i为一。7、语句Y=SUM(ofXlX2X3)可以使用SUM函数的另一种等价表达形式为8、KEEPSEX语句的功能是o9、如果要对某个变量进行排序,SAS6.12中可以使用的过程为,若要实现按降序排列,则还用使用选项010、如果对变量进行回归分析,但不希望出现截距项,则可以使用选项来实现O11、如果要实现对某个变量进行正态性检验,则在SAS6.12中可以使用过程的选项来实现。12、随机函数为UNIFORM(0)的功能是。13、若将3的3次方赋给变量X,则可以用SAS表达式表示为X=。(注:不可直接写成27,要使用操作符)二、简答题(共40分)1、下面是UniVariate过程输出的部分结果,试根据输出的结果回答下列问题:AnalysisVariable:INCOMEN100SumWgts100187.108999Mean1.87108999Sum9.42044791StdDev3.06927482Variance-0.4599842Skewness0.09880475Kurtosis932.624344Uss1282.72212Css0.987986Pr<W0.5072CV164.036729W(1)上表中的均值、方差、标准差、偏度、峰度、变异系数的取值为多少(6分)?(2)INCOME是否服从正态分布,为什么?取显著性水平为0.05(2分)。(3)给出输出上述结果的程序,假设数据集为A(4分)。2、以下是REG过程输出的部分结果,试根据输出的结果问答下列问题:AnalysisofVarianceSourceDFSumofSquaresMeanSquareFValueProb>FModel1231.93309231.93309301.9920.0001Error1813.824190.76801CTotal19245.75729RootMSE0.87636R-square0.9437DepMean0.63691AdjR-sq0.9406ParameterEstimatesVariableDFParameterEstimateStandardErrorTforHOParameter=OProb>TINTERCEP11.0370480.197308665.2560.0001X13.4291150.1973260017.3780.0001Durbin-WatsonD2.441(1)给出该回归中残差平方和、回归平方和以及对应的自由度(4分);(2)该方程的F检验统计量值是多少,检验结果表明变量间的线性关系是否成立(取显著性水平为0.05)(2分)。(3)给出被解释变量的均值、DW的取值情况(2分)。(4)两个回归系数显著性检验的t统计量值各是多少,是否通过显著性检验(取显著性水平为0.05)(4分)o(5)假设数据集为A,被解释变量为Y,给出输出上述结果的程序(4分)。3、现有如下的两个数据集A、B,内容如下:数据集A数据集B现有语句:DATAWHEREAB;MERGEAB;WHEREX>2;RUN;DATAIFABiMERGEAB;IFX>2;RUN;试给出数据集WHEREAB和IFAB的内容(每个数据集为6分).三、改错题(20分)现有某班6位同学四门功课的成绩,该班的班主任老师欲使用SAS系统计算他们功课的总成绩(SUm)和平均成绩(aver),并把结果存放在SASUSER永久库数据集名为CHENJI的数据集中,同时按照SUm降序排列,并把排序的结果存放在临时性的数据集B中,在数据集B中只保留SUI0、ChineseKname三个变量,并把数据集B打印出来,为此他编制的SAS程序如下,试按照班主任老师的要求,找出其中的错误并加以改正,要求在错误的地方按顺序标号,并将正确的结果写出来,填在右边的横线上,如:(注:有的行可能多余1个错误)Date=CHENJI;Inputnamechineseicompute2maths3history4;Total=sum(chineselcompute2maths3history4);average=average(chineseicompute2maths3history4);Cards;WY1234590807990LILI78998978MMMTTO45675587690huhulili78747579SOS12456994786776alice89788596;Run;Procsortout=b(keepname$chinesei);Bysum;Run;Procprintout=b;run;四、编程题(20分)。1、按下列要求给出实现的程序:(1)利用循环语句产生标准正态分布随机数X共200个,并将结果保存SASUSER库数据集名为A,要求数据集中只有变量X(4分)。(2)利用MEANS过程计算变量X的常用描述性统计量(3分):(3)利用UNVARIATE过程对变量X进行正态性检验(3分)。2、为了了解被解释变量Y与解释变量X(假设他们放在临时性数据集A中)的关系,首先以Y为纵轴,X为横轴作图,要求如下:Y与X的点以“+”标记,颜色为红色、连接方式为折线,;(1)请按上述要求作图(3分);(2)若要进一步计算Y与X之间的相关系数,给出实现程序(3分)。(3)若要实现Y对X进行回归分析,并在OUTPUT窗口输出均值和个别值的区间估计结果,给出实现程序(4分)。试卷一参考答案:一、填空题(每空1分)1、统计分析系统2、WORK、SASUSERSASHELP>MAPS(任意三种)Iibnamemyku;3、EXPORT4、数据集A不含有变量X5、字符型、06、5,97、Y=MEAN(XI,X2,X3)8、将数据集A和B纵向连接9、SORTascending10、MEANS(均值)、UNlVARlATE(单变量)11、NORMAL12、产生标准正态分布随机数13、Y=LOG(X)二、简答题(30分)1>(1)分别为43.82419、245.75729、18、19(每个1分,共4分)(2) 0.87636(1分),2.001(1分)。(3) 5.256、17.378,都通过(4分)。(4) procregdata=a(2分);modely=xdw(2分);run;2、(1)都满足(1分);因为正态性检验概率都大于0.05(1分);(2)方差相等(1分);因为F检验概率大于0.05(1分);(3)有差异(2分);因为对应方差相等的检验概率小于0.05(2分)。(5) 30.5,40(均值),5.986095,7.07106781(标准差),1.892969452.23606798(标准误Date=CHENJI(3);date改为data(2)删除“二",(3)改为SASUSER.CHEMJIInputname(4)chineseicompute2maths3history4(5);改为name$添加Total(6)=sum(chinesei(7)compute2(8)maths3(9)history4);(6)total改为SUm、(8)、添加','average(10)-AVERAGE(ll)(ChineSel(IZ)COmPUIe2(13)maths3(14)history4);Q。)改为aver(IDaVerage改为Inearb、(12)(13)、(M)添力口Cards;WYI234590807990LILI78998978MMMTT045675587690huhulili78747579SOS12456994786776alice89788596;(15)删除或另起一行Run;Procsortout=b(keep(16)Ilalne$(17)Chinese1(18)(添加“二”改为name(18)应添加SUnlBy(19)sum;应添力口descendingRun;Procprintout(20)=b;改为datarun;四、编程题(20分)1、(1)dataA(KEEP=X);(1分)DOI=ITO120;(1分)X=UNIFORm(0):(1分)OUTPUT;1分END;(1分)RUN;(2) procmeansdata=a(2分);varX(1分);run;(3) procunivariatedata=anormal(2分);varx(1分);run;2、(1)PROCREGDATA=A;(1分)MODELY=XlX2X3;(2分)RUN;(2)PROCREGDATA=A;(1分)MODELY=XlX2X3SELECTT0N=STEPWTSE;(2分)RUN;(5)PROCREGDATA=A;(1分)MODELY=XlX2;(1分)OUTPUTOUT=BP=YHATR=RESID;(2分)RUN;试卷二参考答案:一、填空题(每空1分)1、1999年7月15口2、程序编辑窗口、程序输出窗口、口志窗口、图形窗口3、import4、数据集A只含有变量X5、数值型,26、3,77、Y=SUM(XI,X2,X3)8、保留变量SEX到数据集中9、sort、descending10、noint11、UniVariate单变量,normal12、产生OT上的均匀分布13、y=3*30二、简答题1、(1)分别为1.87108999>9.42044791、3.06927482、0.09880475、-0.4599842164.036729%(每个1分共6分;(2)服从正态分布(1分),因为W检验概率大于0.05(1分)。PROCUNIVARIATEDATA=ANORMAL;VARINCOME;RUN;(4分)2、(1)残差平方和与回归平方和分别为13.82419、231.93309,对应的自由度分别为18、1(每个1分,共4分)。(2)F统计量的值为301.992(1分),线性关系成立(1分);(3)因变量均值为0.63691(1分),DW为2.441(1分)。(4)两个T检验统计量值为5.256、17.378(2分),都通过检验(2分)。date改为data(2)删除J”,(3)改为SASUSER.CHENJIInputname(4)chineseicompute2maths3history4(5);(4)改为name$添加Total(6)=sum(chinesei(7)compute2(8)maths3(9)history4);(6)total改为SUnI、添加','average(Io)=AVERAGE(ID(chinesel(lZ)compute2(13)maths304)history4);改为averQDaverage改为mean,、(12)(13)、(添加Cards;WY1234590807990LILI78998978MMMTT045675587690huhulili78747579SOS12456994786776alice89788596:(15)删除“;”或另起一行Run;ProcsortOUt=b(keepnameS(17)chineselG8)(添力Il“匚”(改为name(应添力JSUmBy(19)sum;(应添力口descendingRun;Procprint(20)out=b;改为datarun;四、编程题(30分)1、(1)dataSASUSER.A(KEEP=X);1分DOI=ITO200;1分X=NORMAL(0);1分UTPUT;1分END;(2) procmeansdata=SASUSER.A(2分);varx(1分);run:(3) procunivariatedata=SASUSER.Anormal(2分);varx(1分):run;2、PROCGPLOTDATA=A;1分PLOTY*X:1分SYMBOLV=PLUSC=REDT=JOIN;1分RUN;(2) PROCCORRDATA=A;2分VARXY;1分RUN;(3) PROCREGDATA=A;1分MODELY=XCLMCLI;3分RUN;