freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

sas軟件教程精華-文庫吧

2025-07-21 00:46 本頁面


【正文】 、時間值、字符串、貨幣值等等。比如,前面的例子生成了一個名為 C0401的數(shù)據(jù)集,它的邏輯形式如下表: NAME SEX MATH CHINESE AVG 李明 男 92 98 張紅藝 女 89 106 王思明 男 86 90 張聰 男 98 109 劉潁 女 80 110 表 1 數(shù)據(jù)集的邏輯形式 ? 數(shù)據(jù)集的每一行叫做一個觀測( Observation),每列叫做一個變量( Variable)。 SAS數(shù)據(jù)集等價于關(guān)系數(shù)據(jù)庫系統(tǒng)中的一個表,實際上一個 SAS數(shù)據(jù)集有時也稱作一個表。在數(shù)據(jù)庫術(shù)語中一個觀測稱作一個記錄,一個變量稱作一個域。在 C0401數(shù)據(jù)集中有 5個觀測,分別代表 5個學(xué)生的情況,而每個學(xué)生有 5個數(shù)據(jù),分別為姓名、性別、數(shù)學(xué)成績、語文成績、平均分,所以此數(shù)據(jù)集有 5個變量,變量名依次為 NAME、 SEX、MATH、 CHINESE和 AVG。 ? 從上面看出,數(shù)據(jù)集要有名字,變量要有名字,所以 SAS中對名字(數(shù)據(jù)集名、變量名、數(shù)據(jù)庫名,等等)有約定: SAS名字由英文字母、數(shù)字、下劃線組成,第一個字符必須是字母或下劃線,名字最多用 8個字符,大寫字母和小寫字母不區(qū)分。比如, name, abc,aBC, x1, year12, _NULL_等是合法的名字,且 abc和 aBC是同一個名字,而 class1(不能有減號)、 a bit(不能有空格)、 serial(不能有特殊字符)、 Documents (超長)等不是合法的名字。 ? 邏輯庫 SAS系統(tǒng)將所使用的文件以庫的形式組織起來,而數(shù)據(jù)集則存放在一個庫中,這個庫就稱為邏輯庫。前面見到過的libname命令就用于指定庫標(biāo)記。其一般格式為: Libname 庫名稱 ‘文件夾位置’ 選項; ? 例如 libname a 39。d:\sysdata\39。 data 。 input x @@。 cards。 1 2 3 4 5 。 proc print。 var x。 run。 quit。 第一行就指定 d:\sysdata\為邏輯庫位置,其名稱為 a. 引用在邏輯庫中數(shù)據(jù)集時要使用兩級名稱來指定,第一級為庫名稱,第二級為數(shù)據(jù)集名,中間用句點? .” 隔開。即用 庫名稱 .數(shù)據(jù)集名 的格式來引用該數(shù)據(jù)集。 仍然是上面的例子,第 2~ 6句新建一個數(shù)據(jù)集,數(shù)據(jù)集名稱為 aaaa,就可用 引用該數(shù)據(jù)集。 ? 數(shù)據(jù)步的基本結(jié)構(gòu) 數(shù)據(jù)步均以 DATA語句開始,用于創(chuàng)建和處理數(shù)據(jù)集。數(shù)據(jù)步中常用的語句如下表: 表 2 數(shù)據(jù)步的常用語句 語句 格式 功能 DATA語句 DATA 數(shù)據(jù)集名 。 數(shù)據(jù)步的開始,同時命名將要創(chuàng)建的數(shù)據(jù)集 INPUT語句 INPUT 變量名 變量類型 起止列數(shù) … 。 確定變量的讀入格式,即確定輸入的數(shù)據(jù)所對應(yīng)的變量 語句 格式 功能 CARDS或DATALINES語句與數(shù)據(jù)塊 CARDS。 數(shù)據(jù)塊 。 或 DATALINES。 數(shù)據(jù)塊 。 CARDS與 DATALINES功能相同,均用于標(biāo)志數(shù)據(jù)塊的開始 INFILE語句 INFILE ‘ 文件名 ’ 選項 。 從外部文件中讀入數(shù)據(jù)塊 OUTPUT語句 將所讀入的數(shù)據(jù)存放在緩存中,也可用 OUTPUT語句強制輸出一條新記錄 SET語句 對數(shù)據(jù)集中的數(shù)據(jù)進(jìn)行編輯,也可將指定數(shù)據(jù)集的內(nèi)容復(fù)制到新建數(shù)據(jù)集中 ? 下面是幾個例子。 ? Data語句: Data abc。 data data 。 data 。 ? INPUT語句 : Input x y z。 /*輸入變量 x,y,z*/ Input x1x10。 /*輸入 10個變量 x1到 x10*/ Input x$y@@。 /*輸入變量 x,y,符號 $指明 x為字符變量, @@表示數(shù)據(jù)是連續(xù)讀入 */ ? 完整例子: libname a 39。d:\sysdata\39。/*設(shè)定邏輯庫,庫名為 a*/ data 。 /*建立數(shù)據(jù)集,其名為 aaaa*/ input x @@。 /*輸入變量 x, @@表示數(shù)據(jù)是連續(xù)讀入 */ cards。 /*準(zhǔn)備輸入數(shù)據(jù) */ 1 2 3 . 5 。 /*輸入數(shù)據(jù) ,注意有缺失值(缺失值用單獨的小數(shù)點代表) */ 五、 SAS程序的過程步 ? 通俗地說, SAS程序的過程步就是用于實現(xiàn)各種統(tǒng)計分析功能的 SAS命令,我們只需要按照其格式調(diào)用它們。過程步總是以一個proc語句開始,后面緊跟著過程步名。下表列出一些常用的過程步名及功能。 過程步名 功能 Sort 將數(shù)據(jù)集按指定變量排序 Print 將數(shù)據(jù)集中數(shù)據(jù)列表輸出 Gchart 繪統(tǒng)計圖 Univariate 對指定的數(shù)值變量作詳細(xì)的統(tǒng)計描述 Means 對指定的數(shù)值變量作簡單的統(tǒng)計描述 Freq 對指定的分類變量作統(tǒng)計描述和檢驗 Npar1way 非參數(shù)檢驗 Ttest 進(jìn)行 t檢驗 Anova 進(jìn)行方差分析 GLM 擬合一般線性模型 REG 擬合線性回歸模型 Corr 進(jìn)行相關(guān)分析 Logistic 擬合 Logistic回歸模型 Phreg 擬合 cox比例風(fēng)險模型 ? 過程步的基本結(jié)構(gòu) SAS過程步的一般形式為: PROC 過程名 DATA=輸入數(shù)據(jù)集 選項 。 過程語句 / 選項 。 過程語句 / 選項 。 …… RUN。 其中 PROC語句的選項是可選的,用來規(guī)定過程運行的一些設(shè)置,如果有多個選項用空格分開。 DATA=輸入數(shù)據(jù)集也是可選的,如果缺省的話使用最近生成的數(shù)據(jù)集。過程步一般以 RUN 語句結(jié)束。通常情況下,過程語句與數(shù)據(jù)步中的語句不同,數(shù)據(jù)步中的語句不能用在過程步中。過程步語句一般以某一個關(guān)鍵字開頭,比如 VAR、 BY、 TABLES、 WEIGHT等,語句中有一些有關(guān)說明,如果有選擇項的話要寫在斜杠后。 ? SAS過程步常用語句 ? 本小節(jié)簡單介紹幾個在 SAS過程步中常見的語句,更具體的用法可以在以后實際用到時再仔細(xì)體會。 用于指明所需要處理的數(shù)據(jù)集,如果缺省的話使用最近生成的數(shù)據(jù)集。 VAR語句在很多過程中用來指定分析變量。在 VAR后面給出變量列表: VAR 變量名 1 變量名 2 … 變量名 n。 變量名列表可以使用省略的形式,如 X1X3, MATHCHINESE等。例如: Proc print。 var math chinese。 run。 MODEL語句在一些統(tǒng)計建模過程中用來指定模型的形式。其一般形式為 MODEL 因變量 = 自變量表 / 選項 。 比如 ,將下列語句放在某一過程步中 model math=chinese。 則用語文成績預(yù)測數(shù)學(xué)成績。 CLASS語句 WEIGHT語句 FORMAT語句 六、 SAS語言入門 ? SAS是一種專用的數(shù)據(jù)處理、統(tǒng)計計算語言,但是它也包含一般的高級語言編程能力并擴充了許多數(shù)學(xué)、統(tǒng)計等方面的函數(shù)。由于 SAS的數(shù)據(jù)處理功能非常強大,我們并不提倡用它來編復(fù)雜的程序,因此,我們只介紹 SAS語言用來進(jìn)行一般編程計算的功能。 ? SAS語言的編程計算能力主要由 SAS數(shù)據(jù)步提供(另外 SAS還提供了一個 SAS/IML模塊可以進(jìn)行向量、矩陣運算,讀者有興趣可以自己學(xué)習(xí))。所以,下面給出的例子如果沒有寫DATA語句實際應(yīng)該在例子前面加上 DATA語句,在后面加上RUN語句才能運行。注意 DATA語句總是以關(guān)鍵字 DATA 開頭,后面給出一個數(shù)據(jù)集名,就是本數(shù)據(jù)步要生成的數(shù)據(jù)集的名字,例如: ? data tmp1。 ? 也可以省略數(shù)據(jù)集名,這時 SAS自動生成一個臨時數(shù)據(jù)集名。 1.賦值語句 在 SAS中用賦值語句計算一個值并存放到變量中。 格式為 變量名 = 表達(dá)式 。 例如: avg = (math + chinese/120*100)/2。/* 計算平均分?jǐn)?shù) ,賦值給變量 avg*/ isfem = (sex=39。女 39。)。 /*先生成一個取值為 0或 1的值,性別為女時為 1,否則為 0*,然后賦值給變量isffem*/ newv = .。 /*將變量賦了缺失值 */ 注意想試驗上述語句要把它們放入數(shù)據(jù)步中,并且等號右邊的表達(dá)式
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1