㈠ 如何记录SAS逻辑库数据文件的详细信息
: 使用libname语句。 libname 库名 ‘路径’; 例如指定库名为‘a’,路径为“e:\data\”,SAS语句如下: libname a 'e:\data\'
㈡ 第一天学SAS,很幼稚的问题 Libname AA ‘d:\sas’ data AA.females; set alt; run;
libname AA 'd:\sas'; /*是说d盘的sas文件件命名为逻辑库AA*/
data AA.females;/*是说在AA逻辑库中建立一个名为females的数据库*/
set alt;/*这句是说以alt数据集为基础,但是写全的话实在work数据库中,set work.alt,但是我感觉你应该是打错了,正确的应该是set aa.alt即在aa数据库中的alt数据集*/
run;/提交运行/
你可以试一下下面这个
libname AA 'd:\sas';
data AA.females;
set aa.alt;
run;
proc print data=aa.females;
run;
㈢ SAS的问题
1.关于时间的问题,你要看你的sas的license的使用日期.sas软件是只租不卖的,每个license有一定的使用期限,只要你把时间调到这个期限内都可以用的.你可以使用一下语句来查看你的license的一些信息.
proc setinit;
run;
2.导出EXCEL文件的代码直接写在编辑器里面,按f3执行就可以
proc export data=datasetName
outfile="E:\myExcel.xls" replace
DBMS=EXCEL;
SHEET="ExcelSheetName";
GETNAMES=Yes;
run;
以上代码中的outfile是你的导出的excel文件的路径,replace代表覆盖掉你指定的.xls文件里面的内容,如果不想覆盖原文件的内容就不写replace,dbms指定数据库管理系统,就是如果你要导出到excel就写EXCLE.sheet是指定excel文件的sheet页的名字,getname是指导出到数据包含列名.
如果出现ERROR: DBMS type EXCEL not valid for export.
那么很可能是因为SAS/ACCESS 转换PC文件格式没有在sas服务器上面验证.
3.系统聚类分析的基本思想是首先将每个样本当作一类,然后根据样本之间的相似程度并类,并计算新类与其它类之间的距离,再选择相近者并类,每合并一次减少一类,继续这一过程,直到所有样本都并成一类为止。在聚类过程中,我们选用欧氏距离来度量类与类之间的相似程度,聚类方法采用类平均法。
SAS/STAT中提供了谱系聚类、快速聚类、变量聚类等聚类过程。
那个求最短距离的代码我不知道 ,因为我不是学统计的,没用过,你自己查查资料吧.另外sas自带的帮助文档就是最好的资料,你可以好好利用,再推荐给你一个网站http://support.sas.com,有sas问题直接在上面搜索就可以了
㈣ 请问,sas9.1.3的安装数据文件是什么
昨天装了半天没有装上,后来找到一个英文的安装文档,才豁然开朗,顺利安装成功。
1)安装文件准备,SAS9.0安装ISO文件可以从以下ftp服务器获取:
ftp://202.113.29.4/ 匿名访问(南开大学数学系服务器)
目录位置:ISO/SAS/9.0/
把所有文件抓下来,机器估计需要24小时不停工作,理由很简单,SAS安装程序这家伙太大了,而且缺一不少(文件大小不能出错,昨天安装不成功主要的原因还是第一张光盘映像文件大小下载有错)。
这个ftp服务器还缺一个安装文件Secure Windows,这个目录可以从下面这个服务器下载。
ftp://dakou.vicp.net/ 帐号和密码:STATISTICA
\统计软件\通用统计软件\SAS\SAS 9\Secure Windows
这个文件不大,约3M多一点。
2)下载安装授权文件,[这里下载](Licence for SAS V9.rar)。
3)准备一个虚拟光驱软件,因为从ftp服务器下载到的文件都是img文件,需要虚拟光驱软件进行映射,选用最有名的Daemon 3.26。一切准备就绪可以开始安装。
4)关闭所有其他的应用程序,SAS8.2版本以前的先卸载(因为我机器上是SAS8.2,所以没有卸载),这个从国外的安装文档看到要求卸载的,如果不卸载的后果我不清楚。然后将setup目录的img文件映射成光驱,点击setup.exe就可以开始安装了。
第一个选项语言选“简体中文”,然后弹出安装界面,首先选择“检测系统需求”,按照安装提示可能会多次重新启动,但是实际上我的安装过程并没有重启,我使用的操作系统版本是Windows XP SP1,当然我补丁还是比较勤打,而且java虚拟机也装过,所以这一步很快进行,而且并没有重新启动。
系统检测完毕后可以点击“安装SAS软件”,即正式开始安装SAS9.0。
安装过程有几个要点:
a、提示选择一个txt的文件文件时(授权文件),选择2)提供下载的文件。
b、第一次安装(为什么要说第一次安装呢?很简单,因为SAS9.0需要两次安装才能成功),选择安装的模块时,三个模块不要选择:AF、IML、Lab。
c、根据提示更换安装盘,事实上就是更换虚拟光驱的映射文件。
d、第一次安装到提示100%停住了,此时不要以为安装失败,点击“取消”,然后重新开始进行第二次安装(注意,进行第二次安装不要卸载第一次安装的文件),重复前面的步骤,还是从setup目录的img文件开始。
e、第二次安装,选择安装的模块时,把第一次安装没有选择的AF、IML、Lab都选上。
f、当第二次安装到79%的时候就会和第一次安装有所变化,先后多了提示安装Secure Windows和Shared Components,和前面一样照样进行切换映射文件。
g、安装到95%左右时会提示一个关于LOG文件的关联问题,务必选择“确定”,否则后面会有一些提示错误。
h、安装上述安装过程就可以顺利安装SAS9.0
启动界面
㈤ 如何用SAS读一个文件夹下所有的EXCEL文件
教你个简单的方法,在文件夹里新放一个空的excel,然后全选所有的文件,在你新建的excel上鼠标右键,重命名,随便起个名字,然后所有的文件就有规律了,有规律后使用下面的宏
%macro excel(datapath=,dataname=,datanum=);
%do i=1 %to &datanum;
proc import datafile="&datapath&dataname (&i).xls"
out=&dataname&i replace;
%end;
%mend;
%excel(datapath=C:\Documents and Settings\chao\桌面\上海宝山\生化结果\,dataname=bs_sh,datanum=8);
㈥ SAS软件中的问题
第四第五行是没有必要的
第一行的作用:定义逻辑库名为LIB,也就是你的“D盘上的文件夹DATA”;
第二行的作用:定义一个永久数据集,名字叫XXX存在你的LIB里面,也就是你的“D盘上的文件夹
DATA中”;
第三行的作用:从临时数据集xxx读入数据进永久数据集xxx.
第四行的作用:再定义一个名为xxx的临时数据集(原来的XXX被覆盖);
第五行的作用:从永久数据集xxx读入数据进临时数据集xxx.
第六行的作用:结束
㈦ 求教sas中有命令能统计数据库中记录个
在SAS系统中只有SAS数据集才能被SAS过程直接调用,SAS数据集的结构和DBF数据库完全相同,因此无须多讲。
而SAS数据集存储在被称为SAS数据库的文件集中,在PC系统中,SAS数据库与某一个文件夹相对应,我们要为每一个数据库指定一个库标记(库名)来识别该库,使用Libname命令可以指定库标记。
㈧ sas 怎样打开一个文件夹里面的全部文件
在资源管理器的框框里右键点新建
然后很容易了
但是必须保证这个文件夹里都是sas能识别的表格格式
不然显示不出来
㈨ sashelp读取文件夹名字
SAS:识别文件夹下指定文件类型及名称 /*STEP1:获取指定文件夹的指定类型的所有文件*/ %MACRO FIND_SAS(DIRNAME,TYPE);/*参数有两个
打开一个文件夹,这里有185个文档,想要做文档列表,手动一个个输入显然工作量很大,而且容易出错。2 我们在首先在该文件夹里新建一个TXT文档,将名字命名为【文档列表】。
㈩ 三个1TB做 SAS阵列 在磁盘管理里只能看到2TB的容量!还有1TB的去那里了
raid是逻辑上的概念和主盘从盘无关,raid0将多块硬盘连接成一个逻辑上的磁盘,同时对多块磁盘读写以提高数据的访问速度。
也就是说,你对做了由三个硬盘组成raid0的磁盘考入一个1M的数据,那么在第一个盘上会33%,第二,第三个也是33%!
所以你上面的三个盘,是不可能做成你所说的那样的“raid0”的,你的三个盘不一样大,做出来的raid0大小只能是最小盘*3的大小,不可能做成你说的那个容量的。
你可以尝试把那个146的直接使用,另外两个盘做成 raid0,容量可以分成你说的那样。
raid,是需要硬件支持的,每种硬件的做法是不一样的。具体要查看raid卡说明书,做好之后,在你的单独146G上安装系统之后,需要安装raid卡的驱动,再进入磁盘管理,里面就会有一个4T未分区的硬盘,你可以如普通硬盘一般对其进行分区,格式化,等等。