欢迎来到天天文库
浏览记录
ID:47066587
大小:247.80 KB
页数:12页
时间:2019-07-13
《SAS学习系列17. 绘图Ⅲ—散点图,时间序列图,拟合曲线图》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、标准文档17.绘图Ⅲ—散点图,时间序列图,拟合回归图三、散点图以两个定量变量的数值在二维坐标系中描点,生成的图形就是散点图。散点图能直观地显示出因变量随自变量变化而变化的大致趋势,据此可以选择合适的函数对数据点进行拟合。基本语法:PROCSGPLOT;SCATTERX=自变量Y=因变量/options;可选项:(1)DATALABEL=variable-name指定该变量的值作为各个数据点的标签,若不指定变量名,则使用Y变量的值;(2)GROUP=variablename指定分组变量,按其值对数据分组分别处理;(3)NO
2、MISSINGGROUP指定不包含分组变量缺省值的观测;(4)TRANSPARENCY=n——指定透明度。实用文案标准文档例1关于鸟类的数据(C:MyRawDataBirds.dat),变量包括名称、种类(S-鸣禽,R-猛禽)、身长(cm)、翼展(cm),注意每行有多组数据:读入数据,绘制散点图,要求按类型分组。代码:datawings;infile'c:MyRawDataBirds.dat';inputName$12.Type$LengthWingspan@@;run;*PlotWingspanbyLength
3、;procformat;value$birdtype'S'='Songbirds''R'='Raptors';run;procsgplotdata=wings;scatterX=WingspanY=Length/GROUP=Type;formatType$birdtype.;title'ComparisonofWingspanvs.Length';实用文案标准文档run;运行结果:四、时间序列图时间序列图,是以时间为X轴,变量为Y轴的一种图(数据点之间依次用线段连接),观察变量是否随时间变化而呈现某种趋势。基本语法:PR
4、OCSGPLOT;SERIESX=时间变量Y=因变量/options;注:X变量必须事先排好序。可选项:(1)CURVELABEL='textstring'给曲线添加标签,若不指定标签文本,则使用Y变量;实用文案标准文档(2)DATALABEL=variable-name指定该变量的值作为各个数据点的标签,若不指定变量名,则使用Y变量的值;(3)MARKERS给每个数据点加上标签;(4)GROUP=variablename指定分组变量,按其值对数据分组分别处理;(5)NOMISSINGGROUP指定不包含分组变量缺省值的
5、观测;(6)TRANSPARENCY=n——指定透明度。例2某作家记录了某天的用电量数据(C:MyRawDataHourly.dat),变量包括时间(24个时刻)、用电量(千瓦时):读取数据,绘制用电量随时间变化的曲线图,画一条用电量=0.5的基准线。代码:实用文案标准文档dataelectricity;infile'c:MyRawDataHourly.dat';inputTimekWh@@;run;*Plottemperaturesbytime;procsgplotdata=electricity;series
6、X=TimeY=kWh/MARKERS;REFLINE0.5/LABEL=('0.5kh')TRANSPARENCY=0.5;xaxisvalues=(0TO24BY1);yaxislabel='Electricity(kWh)';title'HourlyUseofElectricity';run;运行结果:例32013-2014年股票代码为sh600000的股票数据如下:(部分)(C:MyRawDatash600000.csv)实用文案标准文档读入数据,日期只选择2014年,只保留变量date,open(开盘价),
7、high(最高价),low(最低价),close(收盘价)。按日期从小到大排序,并绘制该股票2014年的开盘价和收盘价的变化趋势图。代码:procimportdatafile='C:MyRawDatash600000.csv'DBMS=CSVOUT=sh600000REPLACE;getnames=YES;datarow=2;run;datash600000_2014;setsh600000;keepdateopenhighlowclose;where'1Jan2014'D<=date<='31Dec2014'D;p
8、rocsortdata=sh600000_2014;bydate;run;procprintdata=sh600000_2014;title'sh600000股票2014年的数据';实用文案标准文档run;procsgplotdata=sh600000_2014;seriesX=dateY=open/name='ka
此文档下载收益归作者所有