㈠ 如何記錄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未分區的硬碟,你可以如普通硬碟一般對其進行分區,格式化,等等。