1 随机变量和的分布模拟 例 13
1 n=2 的模拟分布图
data a; do x1=1 to 6; do x2=1 to 6; output; end; end; /*模拟掷骰子两次,生成36行数据*/ run; goptions ftext=swiss ctext=black htext=1 cells;/*制定图形输出中字体、文字颜色及文字高度*/ symbol v=square c=blue h=1 cells;/*规定数据点的图形符号、符号高度、线条颜色*/ data a; set a; x=sum(x1,x2); proc univariate data=a noprint;/*这里使用univariate过程检验是否符合正态分布*/ var x; histogram/ caxes=black cframe=cxf7e1c2 waxis= 1 /*规定坐标轴及其围成区域颜色、坐标轴宽度*/ cbarline=black cfill=blue pfill=solid /*规定柱状图轮廓以及围成区域颜色、柱状图填充样式*/ vscale=percent hminor=1 vminor=0 /*规定坐标轴刻度、纵轴刻线密度*/ name='hist' /*规定输出图形名称*/ normal( mu=est sigma=est w=1 color=red noprint ) /*显示拟合的正态分布图形,规定图形宽度、颜色,其中均值和标准差由估计得到*/ ; inset normal ; run; symbol;/*恢复数据点默认符号样式*/ goptions ftext= ctext= htext=; /*恢复图形设备的系统默认设置*/ n=3图的模拟分布图
data a; do x1=1 to 6; do x2=1 to 6