SAS 9.13做圖—gchart命令

     SAS到了9.13,應該說做圖功能強大了很多。proc gchart命令能夠作九種圖,分別是:block(方塊圖)、hbar(水平條圖)、hbar3d(3d水平條圖)、vbar(垂直條圖)、vbar3d(3d垂直條圖)、pie(餅圖)、pie3d(3d餅圖)、dount(環形圖)、star(星形圖)。我以繪製直方圖爲例:(參照《衛生統計學第5版》p27)ide

     首先直方圖是針對連續型變量而言的,說離散型變量(discrete variable)和連續性變量(continuous variable)是針對定量變量(quantitative variable)來講的。而定性變量(qualitative variable)則是分爲分類變量(catagorical variable)或名義變量(nominative variable)和有序變量(ordinal variable)或等級變量兩種。
    繪製直方圖時,所用的gchart命令格式主要以下:
    proc gchart;
    vbar x/type=freq space=0;
    run;
    tips:space必須標註爲0,不然默認的條塊間是有間隔的,就成了直條圖了。直條圖是針對離散型變量等的。
   固然也能夠用另外一個命令語句來作直方圖的,以下:
   proc capability;
   histogram x;
   run;
   tips:histogram只是proc capability;的一個option,因此proc capability;不能省。
  
    如今說說個別proc gchart;vbar x下的option:
    sumvar:用來計算數值型變量的sum和mean。當使用了sumvar時,type必須是sum或mean,默認狀況下type=sum。
    type:用來指定所作直方圖的縱座標。若是sumvar沒有使用的話,能夠指定如下任意值:freq(默認),cfreq(cumulative frequency),percent pct(percentage),cpercent cpct(cumulative percentage);若是使用了sumvar,就只能使用sum(默認)和mean了。
    midpoints:用來指定分段的組中值。對於數值型變量,便可以指定具體的值,也指定區間(指定區間的增量increment),或者二者能夠合用。如:
    n(1,2,3,...,n)
    n1 to n2 (by increment)
    (1,2,3,...,n) n1 to n2 (by increment) (n (1,2,...,n))
相關文章
相關標籤/搜索