SAS中文论坛

标题: PROC MEANS和DATA STEP实现均值 样本数以及标准差的计算 [打印本页]

作者: shiyiming    时间: 2010-10-22 13:20
标题: PROC MEANS和DATA STEP实现均值 样本数以及标准差的计算
From crackman's blog


               
                <p>data crackman;<br>
input x@@;<br>
datalines;<br>
1 2 6 8 0 5 2 3 5 6 9 10<br>
;<br>
run;<br>
/*用MEANS求均值和标准差*/<br>
proc means data=crackman;<br>
var x;<br>
run;<br>
/*data step里求均值和标准差*/<br>
data crackman;<br>
if _n_=1 then do until(endobs);<br>
set crackman nobs=obs end=endobs;<br>
sum+x;<br>
avg=sum/obs;<br>
end;<br>
if _n_=1 then do until(end);<br>
set crackman end=end;<br>
uss+(x-avg)*(x-avg);<br>
s=sqrt(uss/(obs-1));<br>
end;<br>
put &quot;样本数=&quot; obs &quot;均值=&quot; avg @15 &quot;标准差=&quot; s;<br>
stop;<br>
run;</p>
<p>用DATA STEP计算均值和标准</p>
<p>对于理解均值和标准差异偶很大的好处</p>
<p> </p> <a href="http://hi.baidu.com/crack%5Fman/blog/item/ab75890e747bc531b0351dcf.html">阅读全文</a>
               
                <br/><b>类别:</b><a href="http://hi.baidu.com/crack%5Fman/blog/category/%CD%B3%BC%C6%C0%ED%C2%DB%D3%EBsas%20stat">统计理论与sas stat</a>&nbsp;<a href="http://hi.baidu.com/crack%5Fman/blog/item/ab75890e747bc531b0351dcf.html#comment">查看评论</a>




欢迎光临 SAS中文论坛 (https://mysas.net/forum/) Powered by Discuz! X3.2