




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
SAS統(tǒng)計(jì)繪圖4.1用SAS繪制散點(diǎn)圖4.2用SAS繪制折線圖4.3用SAS繪制盒須圖4.4用SAS繪制曲線圖4.5用SAS繪制餅圖4.6用SAS繪制柱形圖4.7用SAS繪制直方圖4.8用SAS繪制誤差圖4.9用SAS繪制三維網(wǎng)格圖4.10用SAS繪制等值線圖上機(jī)報(bào)告
上機(jī)目的
掌握SAS繪統(tǒng)計(jì)圖的編程方法,熟悉程序中的過程、過程選項(xiàng)、語句、語句選項(xiàng)等編程要素和編程格式。學(xué)會(huì)用統(tǒng)計(jì)圖展現(xiàn)試驗(yàn)數(shù)據(jù)、擬合曲線、函數(shù)圖形、頻數(shù)和累積頻數(shù)分布、百分率和累積百分率分布、響應(yīng)誤差、響應(yīng)面和等值線。
上機(jī)內(nèi)容①采用gplot過程編寫SAS程序,繪散點(diǎn)圖、折線圖和曲線圖;②采用gchart過程編寫SAS程序,繪餅圖、柱形圖、直方圖和誤差圖;③采用g3d過程編寫SAS程序,繪三維網(wǎng)格圖;④采用gcontour過程編寫SAS程序,繪等值線圖。
4.1用SAS繪制散點(diǎn)圖
在執(zhí)行SAS繪圖程序之前,首先需創(chuàng)建或選定用于繪圖的SAS數(shù)據(jù)表。
【例4-1】在某地連續(xù)觀測(cè)13個(gè)年份(Order)的冬季積雪時(shí)間(X1)、化雪日期(X2)和二化螟第一代成蟲發(fā)生量(Y),獲得的數(shù)據(jù)樣本如表4-1所示。試創(chuàng)建它的SAS數(shù)據(jù)表sasuser.chengchong。
(1)用表4-1數(shù)據(jù)創(chuàng)建Excel數(shù)據(jù)表chengchong.xls。
(2)將Excel數(shù)據(jù)表chengchong.xls導(dǎo)入SAS,創(chuàng)建SAS數(shù)據(jù)表sasuser.chengchong,以備后面的SAS繪圖程序調(diào)用。4.1.1單變量散點(diǎn)圖
單變量散點(diǎn)圖,一般按時(shí)間順序或指定順序展現(xiàn)變量觀測(cè)值的動(dòng)態(tài)變化。
【例4-2】試編寫SAS程序調(diào)用數(shù)據(jù)表sasuser.chengchong(表4-1)繪散點(diǎn)圖,展現(xiàn)二化螟第一代成蟲發(fā)生量(Y)的年份(Order)動(dòng)態(tài)。
(1)采用gplot過程編寫繪制散點(diǎn)圖的SAS程序如下:
goptionsreset=allftext=swisshtext=1.65; /*設(shè)置文本的字體和尺寸*/
symbolV=starH=1.75CV=B;/*設(shè)置數(shù)據(jù)點(diǎn)標(biāo)記的類型、尺寸和顏色*/
axis1label=(f='宋體''年份編號(hào)');/*設(shè)置橫軸標(biāo)簽的字體和內(nèi)容*/
axis2label=(A=90f='宋體''成蟲發(fā)生量'); /*設(shè)置縱軸標(biāo)簽的角度、字體和內(nèi)容*/
procgplotdata=sasuser.chengchong;/*指定gplot過程調(diào)用的數(shù)據(jù)表*/
plotY*Order/noframehaxis=axis1vaxis=axis2;
/*選項(xiàng)去圖框、引用縱橫軸的設(shè)置*/
run;quit;(2)程序的輸出結(jié)果如圖4-1所示。圖4-1二化螟成蟲發(fā)生量的年份動(dòng)態(tài)4.1.2兩變量散點(diǎn)圖
兩變量散點(diǎn)圖,一般用于展現(xiàn)一個(gè)變量與另一個(gè)變量的相關(guān)關(guān)系。
【例4-3】試編寫SAS程序調(diào)用數(shù)據(jù)表sasuser.chengchong繪制散點(diǎn)圖,展現(xiàn)二化螟第一代成蟲發(fā)生量(Y)與積雪時(shí)間(X1)的關(guān)系。(1)采用gplot過程編寫繪制散點(diǎn)圖的SAS程序如下:
goptionsreset=allftext=swisshtext=1.65;
symbolV=starH=1.75CV=B;
axis1label=(f='宋體''積雪時(shí)間(周)');
axis2label=(A=90f='宋體''成蟲發(fā)生量');
procgplotdata=sasuser.chengchong;
plotY*X1/noframehaxis=axis1vaxis=axis2;
run;quit;(2)程序的輸出結(jié)果如圖4-2所示。圖4-2二化螟成蟲發(fā)生量與積雪時(shí)間的關(guān)系4.1.3多變量散點(diǎn)圖
多變量散點(diǎn)圖,可展現(xiàn)多個(gè)變量的時(shí)間動(dòng)態(tài),或多個(gè)變量與同一變量的相關(guān)關(guān)系。
【例4-4】試編寫SAS程序調(diào)用數(shù)據(jù)表sasuser.chengchong繪制散點(diǎn)圖,展現(xiàn)二化螟第一代成蟲發(fā)生量(Y)、積雪時(shí)間(X1)、化雪日期(X2)的年份動(dòng)態(tài)。(1)采用gplot過程編寫繪制散點(diǎn)圖的SAS程序如下:
goptionsreset=allftext=swisshtext=1.55;
symbol1V=starH=1.75CV=black;
symbol2V=squareH=1.75CV=B;
symbol3V=hashH=1.75CV=R;
axis1label=(f='宋體''年份編號(hào)');
axis2label=(A=90f='宋體''*成蟲發(fā)生量□積雪時(shí)間
?;┤掌?);
procgplotdata=sasuser.chengchong;
plotY*OrderX1*OrderX2*Order /noframeoverlayhaxis=axis1vaxis=axis2;
run;quit; /*選項(xiàng)overlay使多個(gè)散點(diǎn)圖疊加*/(2)程序的輸出結(jié)果如圖4-3所示。圖4-3成蟲發(fā)生量、積雪時(shí)間、化雪日期的年份動(dòng)態(tài)
4.2用SAS繪制折線圖
在執(zhí)行SAS繪圖程序之前,首先需創(chuàng)建或選定用于繪圖的SAS數(shù)據(jù)表。
【例4-5】抽樣觀測(cè)12個(gè)高營養(yǎng)玉米雜交種(variety)的產(chǎn)量(X1,t/ha)、穗長(X2,cm)、百粒重(X3,g)、蛋白質(zhì)含量(X4,%)和百克蛋白賴氨酸含量(X5,%),獲得的數(shù)據(jù)樣本如表4-2所示。試創(chuàng)建它的SAS數(shù)據(jù)表sasuser.yumi。
(1)用表4-2所示數(shù)據(jù)創(chuàng)建Excel數(shù)據(jù)表yumi.xls。
(2)將Excel數(shù)據(jù)表yumi.xls導(dǎo)入SAS,創(chuàng)建SAS數(shù)據(jù)表sasuser.yumi,以備后面的SAS繪圖程序調(diào)用。4.2.1單變量折線圖
單變量折線圖,可用于單個(gè)連續(xù)變量觀測(cè)數(shù)據(jù)的時(shí)序或指定順序的展現(xiàn)。
【例4-6】試編寫SAS程序調(diào)用數(shù)據(jù)表sasuser.yumi繪制折線圖,展現(xiàn)12個(gè)玉米雜交種(variety)的產(chǎn)量(X1,t/ha)動(dòng)態(tài)。
(1)采用gplot過程編寫繪制折線圖的SAS程序如下:goptionsreset=allftext=swisshtext=1.95;
symbolV=hashH=2.25CV=BLCI=Bi=join;
axis1label=(f='宋體''玉米雜交種編號(hào)');
axis2label=(A=90f='宋體''產(chǎn)量(t/ha)');
procsortdata=sasuser.yumi;
byVariety;/*按橫坐標(biāo)變量排序*/
run;
procgplotdata=sasuser.yumi;
plotX1*Variety/noframehaxis=axis1vaxis=axis2;
run;quit;(2)程序的輸出結(jié)果如圖4-4所示。圖4-4玉米雜交種的產(chǎn)量動(dòng)態(tài)4.2.2變量相關(guān)折線圖
變量相關(guān)折線圖,通常用于展現(xiàn)兩連續(xù)變量觀測(cè)數(shù)據(jù)的相關(guān)關(guān)系。
【例4-7】試編寫SAS程序調(diào)用數(shù)據(jù)表sasuser.yumi繪制折線圖,展現(xiàn)12個(gè)玉米雜交種上百克蛋白賴氨酸含量(X5)與蛋白質(zhì)含量(X4)的關(guān)系。
(1)采用gplot過程編寫繪制折線圖的SAS程序如下:
goptionsreset=allftext=swisshtext=1.95;
symbolV=hashH=2.25CV=BLCI=Bi=join;
axis1label=(f='宋體''蛋白質(zhì)含量(%)')order=7.5to10by0.5;
axis2label=(A=90f='宋體''百克蛋白賴氨酸含量(%)');
procsortdata=sasuser.yumi;
byX4;/*按橫坐標(biāo)變量排序*/
procgplotdata=sasuser.yumi;
plotX5*X4/noframehaxis=axis1vaxis=axis2;
run;quit;(2)程序的輸出結(jié)果如圖4-5所示。圖4-5玉米雜交種上百克蛋白賴氨酸含量與蛋白質(zhì)含量的關(guān)系4.2.3多變量折線圖
多變量折線圖,通常用于展現(xiàn)多個(gè)連續(xù)變量按時(shí)間順序或指定順序的動(dòng)態(tài)變化,或多個(gè)連續(xù)變量與同一連續(xù)變量的關(guān)系。
【例4-8】試編寫SAS程序調(diào)用數(shù)據(jù)表sasuser.yumi繪制折線圖,展現(xiàn)玉米雜交種4個(gè)測(cè)定指標(biāo)X2、X3、X4和X5的品種動(dòng)態(tài)和相互關(guān)系。(1)采用gplot過程編寫繪制折線圖的SAS程序如下:
goptionsreset=allftext=swisshtext=1.95;
symbol1V=hashH=2.25CV=BLCI=Bi=join;
symbol2V=squareH=2.25CV=BLCI=Bi=join;
symbol3V=starH=2.25CV=BLCI=Bi=join;
symbol4V=circleH=2.25CV=BLCI=Bi=join;
axis1label=(f='宋體''玉米雜交種編號(hào)');
axis2label=(A=90f='宋體''指標(biāo)測(cè)定值');
legend1value=(f='宋體''產(chǎn)量''穗長''百粒重''蛋白質(zhì)''百克蛋白賴氨酸');
procsortdata=sasuser.yumi;
byVariety;
procgplotdata=sasuser.yumi;
plotX1*VarietyX2*VarietyX3*VarietyX4*VarietyX5*Variety/noframeoverlay
haxis=axis1vaxis=axis2legend=legend1;
run;quit;
(2)程序的輸出結(jié)果如圖4-6所示。圖4-6玉米雜交種4個(gè)測(cè)定指標(biāo)的品種動(dòng)態(tài)
4.3用SAS繪制盒須圖
盒須圖(boxandwhiskerplots)以圖形方式展現(xiàn)變量重復(fù)觀測(cè)數(shù)據(jù)的最小值、最大值、中值(50%分位點(diǎn))和指定百分位點(diǎn)(如5%分位點(diǎn)和95%分位點(diǎn)),如圖4-7所示。圖4-7盒須圖的框線結(jié)構(gòu)及意義
【例4-9】為考察保鮮處置配合儲(chǔ)藏天數(shù)(Treat)對(duì)梨棗生化性狀的影響,分別測(cè)定了過氧化物酶活性(POD)、過氧化氫酶活性(CAT)和VC含量(VC)的數(shù)據(jù)樣本,如表4-3所示。試?yán)L制盒須圖展現(xiàn)三測(cè)定指標(biāo)的百分位點(diǎn)分布。(1)創(chuàng)建如表4-3所示的單向分組SAS數(shù)據(jù)表sasuser.lizao。
(2)采用gplot過程編寫繪制盒須圖的SAS程序如下:
goptionsreset=allftext=swisshtext=2.05;
symbolI=BOXT05BWIDTH=15CI=B;
axis1label=(f='宋體''處理號(hào)')offset=(25,15);
axis2label=(A=90f='宋體''指標(biāo)測(cè)定值');
procsortdata=sasuser.lizao;
byTreats;
procgplotdata=sasuser.lizao;
plotPOD*Treats/noframeoverlayhaxis=axis1vaxis=axis2;
plotCAT*Treats/noframeoverlayhaxis=axis1vaxis=axis2;
plotVC*Treats/noframeoverlayhaxis=axis1vaxis=axis2;
run;quit;
(3)語句symbol的I=BOXT05項(xiàng)等號(hào)右端由BOX、T和05三個(gè)字符串拼連構(gòu)成,BOX指定繪盒須圖,T指定須線延伸到最大值和最小值線,05指定最小分位點(diǎn)為5%,最大分位點(diǎn)為95%,CI=B指定盒須圖線為藍(lán)色。語句axis1的offset=(25,15)項(xiàng)指定第一個(gè)盒須圖框邊界距左軸端25個(gè)單位,最后一個(gè)盒須圖框邊界距右軸端15個(gè)單位。
(4)程序的輸出結(jié)果如圖4-8、圖4-9和圖4-10所示。圖4-8梨棗儲(chǔ)藏保鮮試驗(yàn)POD觀測(cè)的百分位點(diǎn)分布圖4-9梨棗儲(chǔ)藏保鮮試驗(yàn)CAT觀測(cè)的百分位點(diǎn)分布圖4-10梨棗儲(chǔ)藏保鮮試驗(yàn)VC觀測(cè)的百分位點(diǎn)分布
4.4用SAS繪制曲線圖
曲線圖以圖形方式展現(xiàn)連續(xù)變量的回歸函數(shù)或已知函數(shù)的圖形,回歸曲線圖常附加試驗(yàn)數(shù)據(jù)點(diǎn),以觀察數(shù)據(jù)的擬合效果。
4.4.1擬合曲線圖
【例4-10】為考察冬棗的多酚氧化酶活性(PPO)和過氧化物酶活性(POD)在某處置下與儲(chǔ)藏天數(shù)(Days)的相關(guān)關(guān)系,測(cè)定了12種儲(chǔ)藏天數(shù)(儲(chǔ)藏天數(shù)0作對(duì)照)的數(shù)據(jù)樣本,如表4-4所示。試?yán)L圖展現(xiàn)試驗(yàn)點(diǎn)與多項(xiàng)式擬合曲線。
(1)創(chuàng)建如表4-4所示的單向分組SAS數(shù)據(jù)表sasuser.dongzao。
(2)變量PPO(Y1)和POD(Y2)分別對(duì)變量Days(X)做多項(xiàng)式回歸,獲得如下回歸方程(詳細(xì)過程略):
(3)采用gplot過程編寫繪制試驗(yàn)點(diǎn)和擬合曲線的SAS程序如下:
goptionsreset=allftext=swisshtext=2.05;
symbol01V=hashH=2.25CV=B;
symbol02I=splineCI=R;
axis1label=(f='宋體''儲(chǔ)藏天數(shù)(d)')offset=(5,5);
axis2label=(A=90f='宋體''PPO值');
axis3label=(A=90f='宋體''POD值');
dataaa;
dodays=0to88by1;
E_PPO=0.886552+0.003550*days*days-.00007425*days*days*days+0.00000056*days*days*days*days;E_POD=0.0663663+0.0307833*days-.0007755*days*days+0.00000504*days*days*days;
output;
end;
run;
databb;
setsasuser.dongzaoaa;
run;
procsortdata=bb;
byDays;
procgplotdata=bb;
plotPPO*DaysE_PPO*Days/noframeoverlayhaxis=axis1vaxis=axis2;
plotPOD*DaysE_POD*Days/noframeoverlayhaxis=axis1vaxis=axis3;
run;quit;
(4)語句symbol01對(duì)plot語句中的第1個(gè)繪圖項(xiàng)(例如PPO*Days)起作用。語句symbol02對(duì)plot語句的第2個(gè)繪圖項(xiàng)(例如E_PPO*Days)起作用。
(5)程序的輸出結(jié)果如圖4-11和圖4-12所示。圖4-11冬棗PPO活性與儲(chǔ)藏天數(shù)的試驗(yàn)點(diǎn)和擬合曲線圖4-12梨棗POD活性與儲(chǔ)藏天數(shù)的試驗(yàn)點(diǎn)和擬合曲線4.4.2函數(shù)的圖形
函數(shù)圖形通常用于展現(xiàn)兩連續(xù)變量的函數(shù)關(guān)系。
【例4-11】已知兩變量的關(guān)系由下面的函數(shù)決定:試編寫SAS程序繪出該函數(shù)的圖形。
(1)采用gplot過程編寫繪制函數(shù)圖形的SAS程序如下:
goptionsreset=allftext=swisshtext=2.05;
symbolI=splineCI=B;
axis1label=(f='宋體''自變量X');
axis2label=(A=90f='宋體''響應(yīng)Y');
datahanshu;
dox=-30to30by0.1;
y=sin(x)/x;
output;
end;
run;
procgplotdata=hanshu;
ploty*x/noframehaxis=axis1vaxis=axis2;
run;quit;(2)程序的輸出結(jié)果如圖4-13所示。圖4-13函數(shù)
的圖形
4.5用SAS繪制餅圖
餅圖顧名思義形似“圓餅”,一般用于展示離散或連續(xù)變量的百分率分布。
【例4-12】各國(Country)的榛子產(chǎn)量占全球總產(chǎn)量的份額(Output,%)如表4-5所示。試用餅圖展現(xiàn)全球榛子產(chǎn)量的百分率分布。
(1)創(chuàng)建繪圖用的SAS數(shù)據(jù)表sasuser.zhenzi,如表4-5所示。
(2)采用gchart過程編寫繪制餅圖的SAS程序如下:
goptionsreset=allftext='宋體'htext=2.25;
procgchartdata=sasuser.zhenzi;
piecountry/noheadingtype=pctfreq=output;/*繪二維餅圖*/
pie3dcountry/noheadingtype=pctfreq=output;/*繪三維餅圖*/
run;quit;
(3)程序的輸出結(jié)果如圖4-14所示。圖4-14榛子產(chǎn)量在全球的分布(a)二維餅圖(b)三維餅圖
4.6用SAS繪制柱形圖
柱形圖通常用于展現(xiàn)離散變量的頻數(shù)分布,相鄰柱之間有間隙,柱寬無意義。
【例4-13】抽樣觀測(cè)每頭蒜的蒜瓣數(shù)(garlic),其頻數(shù)(frequency)樣本如表4-6所示。試創(chuàng)建頻數(shù)樣本的SAS數(shù)據(jù)表sasuser.suanban1。
(1)使用表4-6的數(shù)據(jù)創(chuàng)建Excel數(shù)據(jù)表suanban1.xls。
(2)將Excel數(shù)據(jù)表suanban1.xls導(dǎo)入SAS,并創(chuàng)建SAS數(shù)據(jù)表sasuser.suanban1,以備后面的SAS繪圖程序調(diào)用。
【例4-14】抽樣觀測(cè)每頭蒜的蒜瓣數(shù)(garlic),其觀測(cè)值樣本如表4-7所示(表中未列出全部數(shù)據(jù),可由表4-6推算)。試創(chuàng)建該樣本的SAS數(shù)據(jù)表sasuser.suanban2。
(1)使用表4-7的數(shù)據(jù)創(chuàng)建Excel數(shù)據(jù)表suanban2.xls。
(2)將Excel數(shù)據(jù)表suanban2.xls導(dǎo)入SAS,創(chuàng)建SAS數(shù)據(jù)表sasuser.suanban2,以備后面的SAS繪圖程序調(diào)用。4.6.1離散變量的頻數(shù)分布圖
離散變量的頻數(shù)分布一般采用柱形圖展現(xiàn)。
【例4-15】試編寫SAS程序調(diào)用頻數(shù)數(shù)據(jù)表sasuser.suanban1繪柱形圖,展現(xiàn)蒜瓣數(shù)觀測(cè)的頻數(shù)分布。
(1)采用gchart過程編寫繪制柱形圖的SAS程序如下:
goptionsreset=allftext=swisshtext=2.25;
patternV=E;
axis1label=(f='宋體''蒜瓣數(shù)');
axis2label=(A=90f='宋體''頻數(shù)');
procgchartdata=sasuser.suanban1;
vbargarlic/freq=frequencymaxis=axis1raxis=axis2width=10noframe;
run;quit;(2)程序的輸出結(jié)果如圖4-15所示。圖4-15蒜瓣數(shù)觀測(cè)的頻數(shù)分布
【例4-16】試編寫SAS程序調(diào)用觀測(cè)值數(shù)據(jù)表sasuser.suanban2繪柱形圖,展現(xiàn)蒜瓣數(shù)觀測(cè)的頻數(shù)分布。
(1)采用gchart過程編寫繪制柱形圖的SAS程序如下:
goptionsreset=allftext=swisshtext=2.25;
patternV=E;
axis1label=(f=‘宋體’‘蒜瓣數(shù)’);
axis2label=(A=90f=‘宋體’‘頻數(shù)’);
procgchartdata=sasuser.suanban2;
vbargarlic/midpoints=8to15maxis=axis1raxis=axis2
width=10noframe;
run;quit;
(2)程序的輸出結(jié)果如圖4-15所示。與【例4-15】相同。4.6.2離散變量的累積頻數(shù)分布圖
【例4-17】試編寫調(diào)用頻數(shù)數(shù)據(jù)表sasuser.suanban1的SAS程序繪柱形圖,展現(xiàn)蒜瓣數(shù)觀測(cè)的累積頻數(shù)分布。
(1)采用gchart過程編寫繪制柱形圖的SAS程序如下:
goptionsreset=allftext=swisshtext=2.25;
patternV=E;
axis1label=(f='宋體''蒜瓣數(shù)');
axis2label=(A=90f='宋體''累積頻數(shù)');
procgchartdata=sasuser.suanban1;
vbargarlic/freq=frequencytype=cfreqmaxis=axis1raxis=axis2width=10noframe;
run;quit;(2)程序的輸出結(jié)果如圖4-16所示。圖4-16蒜瓣數(shù)觀測(cè)的累積頻數(shù)分布
【例4-18】試編寫調(diào)用觀測(cè)值數(shù)據(jù)表sasuser.suanban2的SAS程序繪柱形圖,展現(xiàn)蒜瓣數(shù)觀測(cè)的累積頻數(shù)分布。
(1)采用gchart過程編寫繪制柱形圖的SAS程序如下:
goptionsreset=allftext=swisshtext=2.25;
patternV=E;
axis1label=(f=‘宋體’‘蒜瓣數(shù)’);
axis2label=(A=90f=‘宋體’‘累積頻數(shù)’);
procgchartdata=sasuser.suanban2;
vbargarlic/midpoints=8to15type=cfreqmaxis=axis1
raxis=axis2width=10noframe;
run;quit;
(2)程序的輸出結(jié)果如圖4-16所示,與例4-17相同。4.6.3離散變量的百分率分布圖
【例4-19】試編寫調(diào)用頻數(shù)數(shù)據(jù)表sasuser.suanban1的SAS程序繪柱形圖,展現(xiàn)蒜瓣數(shù)觀測(cè)的百分率分布。
(1)采用gchart過程編寫繪制柱形圖的SAS程序如下:
goptionsreset=allftext=swisshtext=2.25;
patternV=E;
axis1label=(f=‘宋體’‘蒜瓣數(shù)’);
axis2label=(A=90f=‘宋體’‘百分率’);
procgchartdata=sasuser.suanban1;
vbargarlic/freq=frequencytype=pctmaxis=axis1raxis=axis2width=10noframe;
run;quit;
(2)程序的輸出結(jié)果如圖4-17所示。圖4-17蒜瓣數(shù)觀測(cè)的百分率分布
【例4-20】試編寫調(diào)用觀測(cè)值數(shù)據(jù)表sasuser.suanban2的SAS程序繪制柱形圖,展現(xiàn)蒜瓣數(shù)觀測(cè)的百分率分布。
(1)采用gchart過程編寫繪制柱形圖的SAS程序如下:
goptionsreset=allftext=swisshtext=2.25;
patternV=E;
axis1label=(f='宋體''蒜瓣數(shù)');
axis2label=(A=90f='宋體''百分率');
procgchartdata=sasuser.suanban2;
vbargarlic/midpoints=8to15type=pctmaxis=axis1raxis=axis2width=10noframe;
run;quit;
(2)程序的輸出結(jié)果如圖4-17所示。與例4-19相同。4.6.4離散變量的累積百分率分布圖
【例4-21】試編寫調(diào)用頻數(shù)數(shù)據(jù)表sasuser.suanban1的SAS程序繪制柱形圖,展現(xiàn)蒜瓣數(shù)觀測(cè)的累積百分率分布。
(1)采用gchart過程編寫繪制柱形圖的SAS程序如下:
goptionsreset=allftext=swisshtext=2.25;
patternV=E;
axis1label=(f='宋體''蒜瓣數(shù)');
axis2label=(A=90f='宋體''累積百分率');
procgchartdata=sasuser.suanban1;
vbargarlic/freq=frequencytype=cpctmaxis=axis1raxis=axis2width=10noframe;
run;quit;
(2)程序的輸出結(jié)果如圖4-18所示。圖4-18蒜瓣數(shù)觀測(cè)的累積百分率分布
【例4-22】試編寫調(diào)用觀測(cè)值數(shù)據(jù)表sasuser.suanban2的SAS程序繪柱形圖,展現(xiàn)蒜瓣數(shù)觀測(cè)的累積百分率分布。
(1)采用gchart過程編寫繪制柱形圖的SAS程序如下:
goptionsreset=allftext=swisshtext=2.25;
patternV=E;
axis1label=(f='宋體''蒜瓣數(shù)');
axis2label=(A=90f='宋體''累積百分率');
procgchartdata=sasuser.suanban2;
vbargarlic/midpoints=8to15type=cpctmaxis=axis1raxis=axis2width=10noframe;
run;quit;
(2)程序的輸出結(jié)果如圖4-18所示,與例4-21相同。
4.7用SAS繪制直方圖
直方圖通常用于展示連續(xù)變量的頻數(shù)和累積頻數(shù)分布、百分率和累積百分率分布。
【例4-23】在來自某果園的10箱串枝紅杏中各抽測(cè)10個(gè)果重(weight)數(shù)據(jù),共100個(gè)數(shù)據(jù),如表4-8所示。試用這些觀測(cè)創(chuàng)建SAS數(shù)據(jù)表sasuser.czh01。
(1)將表4-8中的100個(gè)數(shù)據(jù)以表4-9所示的格式輸入Excel,輸入時(shí)不用考慮表4-8數(shù)據(jù)的排列和順序(一種記錄而已),輸入完畢存盤為Excel數(shù)據(jù)表czh01.xls。
(2)將數(shù)據(jù)表czh01.xls導(dǎo)入SAS,創(chuàng)建SAS數(shù)據(jù)表sasuser.czh01,以備后面程序調(diào)用。
【例4-24】利用freq過程或手工對(duì)SAS數(shù)據(jù)表sasuser.czh01做分組頻數(shù)統(tǒng)計(jì),結(jié)果如表4-10所示。試將表4-10創(chuàng)建為SAS數(shù)據(jù)表sasuser.czh02,包括組下限(group_low)、組上限(group_up)、組中值(median)和組頻數(shù)(frequency)。
SAS解決問題的過程如下:
(1)對(duì)表4-9的數(shù)據(jù)進(jìn)行頻數(shù)統(tǒng)計(jì):確定分組數(shù)9、組距3.5、第1組下限43.75,然后確定所有組限,統(tǒng)計(jì)各個(gè)組包含的觀測(cè)個(gè)數(shù)(組頻數(shù))并計(jì)算組中值,結(jié)果如表4-10所示。
(2)將表4-10數(shù)據(jù)按本身格式創(chuàng)建為Excel數(shù)據(jù)表czh02.xls。
(3)將數(shù)據(jù)表czh02.xls導(dǎo)入SAS,創(chuàng)建SAS數(shù)據(jù)表sasuser.czh02,以備后面的SAS繪圖程序調(diào)用。4.7.1連續(xù)變量的頻數(shù)分布圖
【例4-25】試編寫調(diào)用觀測(cè)數(shù)據(jù)表sasuser.czh01的SAS程序繪制直方圖,以展現(xiàn)果重觀測(cè)的頻數(shù)分布。
SAS解決問題的過程如下:
(1)采用gchart過程編寫繪制直方圖的SAS程序如下:
goptionsreset=allftext=swisshtext=2.0;
patternV=E;
axis1label=(f='宋體''串枝紅杏果重(g)');
axis2label=(A=90f='宋體''頻數(shù)');
procgchartdata=sasuser.czh01;
vbarweight/width=10space=0axis=0to35by5midpoints=45.5to73.5by3.5
maxis=axis1raxis=axis2noframe;
run;quit;(2)程序的輸出結(jié)果如圖4-19所示。圖4-19串枝紅杏果重觀測(cè)的頻數(shù)分布
【例4-26】試編寫調(diào)用頻數(shù)統(tǒng)計(jì)數(shù)據(jù)表sasuser.czh02的SAS程序繪制直方圖,以展現(xiàn)果重觀測(cè)的頻數(shù)分布。
(1)采用gchart過程編寫繪制直方圖的SAS程序如下:
goptionsreset=allftext=swisshtext=2.0;
patternV=E;
axis1label=(f='宋體''串枝紅杏果重(g)');
axis2label=(A=90f='宋體''頻數(shù)');
procgchartdata=sasuser.czh02;
vbarmedian/width=10space=0freq=frequencyaxis=0to35by5
midpoints=45.5to73.5by3.5maxis=axis1raxis=axis2noframe;
run;quit;
(2)程序的輸出結(jié)果如圖4-19所示,與例4-25相同。4.7.2連續(xù)變量的累積頻數(shù)分布圖
【例4-27】試編寫調(diào)用觀測(cè)值數(shù)據(jù)表sasuser.czh01的SAS程序繪制直方圖,以展現(xiàn)果重觀測(cè)的累積頻數(shù)分布。
(1)采用gchart過程編寫繪制直方圖的SAS程序如下:
goptionsreset=allftext=swisshtext=2.0;
patternV=E;
axis1label=(f='宋體''串枝紅杏果重(g)');
axis2label=(A=90f='宋體''累積頻數(shù)');
procgchartdata=sasuser.czh01;
vbarweight/width=10space=0type=cfreqmidpoints=45.5to73.5by3.5
maxis=axis1raxis=axis2noframe;
run;quit;(2)程序的輸出結(jié)果如圖4-20所示。圖4-20串枝紅杏果重觀測(cè)的累積頻數(shù)分布
【例4-28】試編寫調(diào)用頻數(shù)統(tǒng)計(jì)數(shù)據(jù)表sasuser.czh02的SAS程序繪制直方圖,以展現(xiàn)果重觀測(cè)的累積頻數(shù)分布。
(1)采用gchart過程編寫繪制直方圖的SAS程序如下:
goptionsreset=allftext=swisshtext=2.0;
patternV=E;
axis1label=(f='宋體''串枝紅杏果重(g)');
axis2label=(A=90f='宋體''累積頻數(shù)');
procgchartdata=sasuser.czh02;
vbarmedian/width=10space=0type=cfreqfreq=frequency
midpoints=45.5to73.5by3.5maxis=axis1raxis=axis2noframe;
run;quit;
(2)程序的輸出結(jié)果如圖4-20所示,與例4-27相同。4.7.3連續(xù)變量的百分率分布圖
【例4-29】試編寫調(diào)用觀測(cè)值數(shù)據(jù)表sasuser.czh01的SAS程序繪制直方圖,以展現(xiàn)果重觀測(cè)的百分率分布。
(1)采用gchart過程編寫繪制直方圖的SAS程序如下:
goptionsreset=allftext=swisshtext=2.0;
patternV=E;
axis1label=(f='宋體''串枝紅杏果重(g)');
axis2label=(A=90f='宋體''百分率');
procgchartdata=sasuser.czh01;
vbarweight/width=10space=0type=pctaxis=0to35by5
midpoints=45.5to73.5by3.5maxis=axis1raxis=axis2noframe;
run;quit;(2)程序的輸出結(jié)果如圖4-21所示。圖4-21串枝紅杏果重觀測(cè)的百分率分布
【例4-30】試編寫調(diào)用頻數(shù)統(tǒng)計(jì)數(shù)據(jù)表sasuser.czh02的SAS程序繪制直方圖,以展現(xiàn)果重觀測(cè)的百分率分布。
(1)采用gchart過程編寫繪制直方圖的SAS程序如下:
goptionsreset=allftext=swisshtext=2.0;
patternV=E;
axis1label=(f='宋體''串枝紅杏果重(g)');
axis2label=(A=90f='宋體''百分率');
procgchartdata=sasuser.czh02;
vbarmedian/width=10space=0type=pctfreq=frequencyaxis=0to35by5midpoints=45.5to73.5by3.5maxis=axis1raxis=axis2noframe;
run;quit;4.7.4連續(xù)變量的累積百分率分布圖
【例4-31】試編寫調(diào)用觀測(cè)值數(shù)據(jù)表sasuser.czh01的SAS程序繪制直方圖,以展現(xiàn)果重觀測(cè)的累積百分率分布。
(1)采用gchart過程編寫繪制直方圖的SAS程序如下:
goptionsreset=allftext=swisshtext=2.0;
patternV=E;
axis1label=(f='宋體''串枝紅杏果重(g)');
axis2label=(A=90f='宋體''累積百分率');
procgchartdata=sasuser.czh01;
vbarweight/width=10space=0type=cpctmidpoints=45.5to73.5by3.5
maxis=axis1raxis=axis2noframe;
run;quit;(2)程序的輸出結(jié)果如圖4-22所示。圖4-22串枝紅杏果重觀測(cè)的累積百分率分布
【例4-32】試編寫調(diào)用頻數(shù)統(tǒng)計(jì)數(shù)據(jù)表sasuser.czh02的SAS程序繪制直方圖,以展現(xiàn)果重觀測(cè)的累積百分率分布。
(1)采用gchart過程編寫繪制直方圖的SAS程序如下:
goptionsreset=allftext=swisshtext=2.0;
patternV=E;
axis1label=(f='宋體''串枝紅杏果重(g)');
axis2label=(A=90f='宋體''累積百分率');
procgchartdata=sasuser.czh02;
vbarmedian/width=10space=0type=cpctfreq=frequency
midpoints=45.5to73.5by3.5maxis=axis1raxis=axis2noframe;
run;quit;4.8用SAS繪制誤差圖
柱形圖或直方圖附加誤差條稱做誤差圖。誤差圖通常用于展示變量重復(fù)抽樣的觀測(cè)值分布特征,一般以重復(fù)抽樣觀測(cè)的均值繪數(shù)據(jù)點(diǎn),缺省以均值的95%置信區(qū)間繪誤差條。
【例4-33】在某榛園觀測(cè)了4個(gè)榛樹品種(Treats)的土壤氮含量(N)、土壤磷含量(P)、土壤鉀含量(K)和葉片凈光合速率(Pn),如表4-11所示。試?yán)L制誤差圖展現(xiàn)各個(gè)觀測(cè)指標(biāo)的品種動(dòng)態(tài)(均值和置信區(qū)間)。
(1)使用表4-11的數(shù)據(jù)創(chuàng)建Excel數(shù)據(jù)表errorbar.xls。
(2)將Excel數(shù)據(jù)表errorbar.xls導(dǎo)入SAS,創(chuàng)建SAS數(shù)據(jù)表sasuser.errorbar,以備后面的SAS程序調(diào)用。(3)采用gchart過程編寫繪制誤差圖的SAS程序如下:
goptionsreset=allftext=swisshtext=2.0;
patternV=E;
axis1label=(f='宋體''處理');
axis2label=(A=90f='宋體''N含量(%)');
axis3label=(A=90f='宋體''P含量(%)');
axis4label=(A=90f='宋體''K含量(%)');
axis5label=(A=90f='宋體''光合速率Pn');
procgchartdata=sasuser.errorbar;
vbarTreats/sumvar=Ntype=meanwidth=15maxis=axis1raxis=axis2
noframeerrorbar=bothcoutline=black;
vbarTreats/sumvar=Ptype=meanwidth=15maxis=axis1raxis=axis3
noframeerrorbar=bothcoutline=black;
vbarTreats/sumvar=Ktype=meanwidth=15maxis=axis1raxis=axis4
noframeerrorbar=bothcoutline=black;
vbarTreats/sumvar=Pntype=meanwidth=15maxis=axis1raxis=axis5
noframeerrorbar=bothcoutline=black;
run;quit;
(4)程序的輸出結(jié)果如圖4-23所示。圖4-23榛樹土壤養(yǎng)分及光合速率的品種動(dòng)態(tài)(a)氮含量
(b)?P含量圖4-23榛樹土壤養(yǎng)分及光合速率的品種動(dòng)態(tài)(c)?K含量
(d)凈光合速率
4.9用SAS繪制三維網(wǎng)格圖
網(wǎng)格圖(網(wǎng)狀曲面圖)可在三維空間坐標(biāo)系中展現(xiàn)函數(shù)Z?=?f?(X,Y)的圖形(連續(xù)變量的響應(yīng)面),即一個(gè)響應(yīng)變量對(duì)兩個(gè)自變量的回歸曲面。
網(wǎng)格圖的基本原理是,先
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年鎮(zhèn)江資格證模擬考試
- 公司合作養(yǎng)豬合同范本
- 冷鐓模具合同范本
- 冰箱售后服務(wù)合同范本
- 農(nóng)村水田改造合同范本
- 代理交易合同范本
- 兄妹贈(zèng)予房產(chǎn)合同范本
- 北京出租車司機(jī)合同范本
- 農(nóng)村承包經(jīng)營戶合同范本
- 臨時(shí)店面員工合同范本
- DB11 938-2022 綠色建筑設(shè)計(jì)標(biāo)準(zhǔn)
- 部編版語文八年級(jí)下冊(cè)第六單元名著導(dǎo)讀《鋼鐵是怎樣煉成的》問答題 (含答案)
- 2022譯林版新教材高一英語必修二單詞表及默寫表
- 全國青少年機(jī)器人技術(shù)等級(jí)考試:二級(jí)培訓(xùn)全套課件
- 九種中醫(yī)體質(zhì)辨識(shí)概述課件
- (外研版)英語四年級(jí)下冊(cè)配套同步練習(xí) (全書完整版)
- 小學(xué)數(shù)學(xué)計(jì)算能力大賽實(shí)施方案
- 古詩詞誦讀《虞美人》課件-統(tǒng)編版高中語文必修上冊(cè)
- 文物學(xué)概論-中國古代青銅器(上)
- 制作拉線課件
- 某物業(yè)公司能力素質(zhì)模型庫(參考)
評(píng)論
0/150
提交評(píng)論