您当前所在位置:首页 > 美伦资讯

SAS程序代写教程|如何用SAS画各种统计图形(上)

发表时间:2018-03-13

SAS程序代写教程|如何用SAS画各种统计图形(上)
      中国留学生去到国外学习之后会发现国外各种学习软件简直让人头大,比如SPSS, SAS, MYOB, MATLAB等等非常多。当然不同专业会相应学习不同的软件。本文中Meeloun教育小编就给大家整理了SAS作业写作教程,本教程主要分为上和下两个部分,主要内容是教大家如何用SAS画各种统计图形,非常适用于大家完成论文作业,一起来学习下吧。

      1. 直方图
      查看连续变量的分布情况,频率分布直方图。直接上histogram语句就行。举个栗子,要画一个简单的直方图,只要如下三行:
      proc sgplot data=sashelp.cars ;
             histogram  enginesize;
      run;
      有时候,我们希望加一条密度曲线,此时再上一个density语句就行。
      proc sgplot data=sashelp.cars ;
             histogram  enginesize;
      density enginesize;
      run;
      有的时候,我们希望把两个类似变量的直方图放一张图里比较,如何做?同理,那就再加一个histogram语句!
      proc sgplot data=sashelp.cars;
             histogram mpg_city ;
             histogram mpg_highway ;
      run;
      SAS的默认配图颜色比较老陈晦暗,给她换一个配色方案,立马变成活泼明快风。
      此外,直方图还有一个有意思的变种,叫金字塔图,或者叫镜面图直方图,蝴蝶图?这个需要一点GTL的技巧。

      2. 箱线图
      同样查看连续性性变量分布情况,箱线图给出了更为简洁且丰富的概要信息,而SAS所需的,只要一个vbox或者hbox语句。其中v表示vertical, h表示horizental。类似的还有vbar或者har语句。
      如果有分组信息,那就在语句后加一个分组选项「/group=groupvar」,SAS会自动以不同的pattern区分。
      3. 直条图
      长的和直方图类似,但是直条图通常是用于类别/组间统计量的比较。此时,vbar或者hbar语句就可以派上用场了。
      同理,如果有分组信息,那就在语句后加一个分组选项「/group=groupvar」即可。
      很多时候,为了了解数据的变异情况,我们还需要其加上误差棒。此时,limitstat选项就可以上场了。
      如果分组,分类比较复杂,那就需要借助proc sgpannel里的panel by语句了。
      此外,直条也可以做镜面直条图。不必通过GTL编程,只需要借助proc sgplot的hbarparm,vbarparm以及formart技巧。
      以上是为大家介绍的用SAS画直方图,箱线图和直条图的方法,下篇文章我们还会为大家奉上其他类型图的制作方法,请大家持续关注我们。最后,如有需要SAS程序作业代写的同学们请联系我们的网站客服,我们拥有大量的硕博程序精英写手,熟悉各类统计软件的应用,基尼系数、泰尔系数,因子分析和回归分析等能帮您处理各类数据,顺利完成论文作业,您可通过点击右侧客服悬窗发起会话以及扫描右侧二维吗关注meeloun官方微信公众号进行咨询。