欢迎来到天天文库
浏览记录
ID:38289407
大小:170.04 KB
页数:32页
时间:2019-06-07
《SAS编程数据挖掘学习笔记(原创)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.数据集永久(可以自己建立逻辑库,也可以放sasuser逻辑库中)在和临时(work逻辑库中);2.建立数据集(1)建立永久数据集,必须先用LIBNAME语句定义一个逻辑库名。e.g.libnamemylib'D:软件新SAS2015-2014.3SASLX';datamylib.test;inputxy;datalines;12243648;Procprint;Run;(2)从外部文本数据文件中读入数据A.从建议的数据集中读入数据:set;e.g.dataex3;setmylib.test;a=x+y;procprint;run;B.procimport过
2、程实现外部数据的导入(txt和xls都可以)procimportdatafile='D:软件新SAS2015-2014.3SASLXdata1.txt'out=sasuser.test2replace;getname=yes;run;procprintdata=sasuser.test2;run;procimportdatafile='D:软件新SAS2015-2014.3SASLXfit.xlsx'out=work.fit1t(where=(Sex='M'))replace;*getname=yes;可以省略run;procprintdata=wo
3、rk.fit1t;run;procimportdatafile='D:软件新SAS2015-2014.3SASLXfit.xlsx'out=work.fit3treplace;sheet="sheet2";*getname=yes;run;procprintdata=work.fit3t;run;3.keep语句保留变量只有Keep语句中出现的变量被写入新数据集中。4.条件语句,select语句dataC;infile'D:软件新SAS2015-2014.3SASLXtest2.txt';lengthnum$4name$10;inputnum$nam
4、e$score1score2score3sex$;select(sex);when("M")put"性别:男";when("F")put"性别:女";end;run;procprintdata=work.C;run;dataexample1;setsasuser.mytest;select(Sex);when("M")putname"男";when("F")putname"女";end;run;procprintdata=work.example1;run;dataex1;setwork.score;select(sex);when("F")putname"女";w
5、hen("M")putname"男";end;run;5.where语句dataclass;setwork.score;wheresex="F"andmath>=90;run;procprintdata=work.class;run;6.delete语句datacla;setwork.score;ifsex="F"andmath>=90thendo;putname;delete;end;run;procprintdata=work.cla;run;7.循环语句dowhile语句8.数组9.数据排序procsort过程dataclass2;setwork.score;
6、run;procsortdata=work.class2out=CS1;bynumdescendingmath;run;procprintdata=work.CS1;run;10.数据集连接:set11.描述性统计分析(第七章)(1)procmeanprocimportdatafile='D:软件新SAS2015-2014.3SASLXfit.xlsx'out=mylib.score1;getname=yes;run;procmeansdata=mylib.score1maxdec=3;varmathphysenglish;run;(2)procfreqda
7、taabc;doa=1to2;dob=1to2;inputf@@;output;end;end;cards;5219393;procfreq;weightf;tablesa*b/chisqexpectednopercentnocol;run;(3)procunivariate12.假设检验Procttest(1)单样本t检验datatime;inputtime@@;datalines;439084871169586999392121716698791026011210598;run;procttesth0=80sides=ualpha=0.05;vartime;
此文档下载收益归作者所有