社會醫學生物統計軟體SAS經典教程第二章SAS

2021-08-05 21:06:54 字數 3211 閱讀 7200

第二章 sas/assist視窗簡介

(醫學統計之星)

上次更新日期:

sas是乙個龐大的系統,它由許多模組組成,每個模組分別完成不同功能。由於sas最初是為專業統計人員設計的(這一點和spss恰恰相反),因此使用上以程式設計為主,初學者掌握較為困難。現在,微機作業系統已經進入了windows時代,而windows軟體的乙個重要特點就是易學易用。

要想在市場中繼續領先,sas必須推出能體現windows軟體這一特色的新介面,sas/assist視窗就是這一努力的結果。雖然它還有許多不足之處,但這一新介面使得初學者較快地學會使用sas成為可能。本章將向大家介紹這一sas的全新介面――sas/assist視窗。

長期以來,對於統計軟體介面的易用性有兩種理論:一種認為統計軟體也是軟體,美觀易用的介面是它必備的功能;另一種理論則認為統計軟體有其特殊用途,現在有許多統計方法實際上是在被濫用,而如果任何人都可以通過簡單方便(即「友好」)的介面來使用自己實際上並不了解的複雜統計模型,則等同於是在助長這一現象。這兩種理論都有一定的道理,看來sas傾向於後者:

assist視窗只能提供較常用的統計功能,並且看上去也不怎麼漂亮。

2.0.1 assist視窗的啟動

assist視窗的啟動方法也是比較多的。如果從下拉列表啟動,則請單擊globals--> sas/assist,系統將開始啟動assist視窗,幾秒鐘後進入assist視窗主介面如下圖所示:

assist視窗的正上方為主選單名(primary menu),下面的12個按鈕分別表示了在該視窗中可用的各種功能。常用的按鈕有:

tutorial按鈕由此可以進入sas提供的教學程式

data mgmt按鈕由此進入資料庫管理模組

graphics按鈕由此進入繪圖模組

data analysis按鈕由此進入統計分析的有關模組

index按鈕提供全部可用命令的索引,如果對選單項的分類不清楚,可以從這裡直接查詢所需功能

exit按鈕使我們可以退出assist視窗

我們主要介紹統計分析功能,對於其它功能,有興趣的同學可以自行摸索。

單擊data analysis,則視窗進入二級選單――資料分析選單(data analysis menu),它的布局和主選單介面基本一致,各種按鈕中常用的有:

elementary按鈕提供基本的統計分析,如描述、相關、頻數表

regression 按鈕提供線性回歸、logstic回歸和時間序列回歸統計

anova 按鈕提供方差分析、非引數檢驗和t檢驗

multivariate按鈕提供主成分分析等多元分析方法

quality cntl按鈕進入質量控制模組

time series按鈕提供時間序列分析功能

data mgmt按鈕與主選單的該按鈕相同,進入資料庫管理模組

index按鈕提供全部可用功能的索引

goback按鈕退回主選單

help按鈕啟動help視窗

2.0.2 assist視窗的使用方法

下面我們以乙個例子來說明assist視窗的使用方法。

現有資料集 sasuser.class記錄了某班學生的年齡、身高和體重情況,我們要對該資料進行簡單的描述,則用assist視窗的操作方法如下:

① 單擊資料分析選單中的按鈕elementary ,則系統開啟乙個新的elemetary對話方塊如下圖所示:

② 請注意summary statistics是以深色顯示的,表示該項為預設值。用滑鼠單擊該專案,則系統開啟下乙個對話方塊――summary statistics對話方塊如下圖所示:

③ summary statistics對話方塊就是統計描述的主視窗,它由一些按鈕和核取方塊(check box)組成,注意active data set:按鈕和variables:按鈕的右側寫著「-required-」,表示這兩項必須加以定義,否則程式沒有足夠的資訊來執行。

首先定義所分析的資料集:單擊active data set:,則系統開啟新對話方塊如圖a所示:

圖a④ 在該對話方塊中列出了可用的所有資料集名,從左到右依次為庫名、資料集名和資料集型別,拖動滑塊使sasuser.class資料集出現在視窗中,用滑鼠單擊資料庫名,由於當前資料集只能有乙個,所以對話方塊自動關閉,退回summary statistics對話方塊。

如果我們再次進入active data set對話方塊,則可見sasuser.class資料集的左側有乙個星號,如圖b所示,這表示該資料集已被選中為當前資料集。如果要改變選擇,直接單擊需要的資料集名,系統會自動替換。

圖b⑤ 請注意右圖,active data set:按鈕的右側顯示為sasuser.class,表示當前分析資料集為sasuser庫的資料集class。

現在我們可以定義分析變數了:單擊variables:,系統開啟乙個變數選擇對話方塊供我們選擇變數。

⑥ sasuser.class中可供分析的連續變數均顯示在變數視窗中,我們想對這三個變數都做描述,則依次單擊三個變數名,單擊後變數名的左側出現乙個星號,表示該變數被選中;再單擊一次則星號消失,表示撤消選擇。將三個變數全部選中,如圖c所示。

然後後按ok,該視窗關閉,系統退回上一級視窗。

圖c ⑦ variables按鈕右側顯示為age、height、weight三個變數。現在我們輸入的資訊已經滿足了執行程式的最低要求,但是我們還想將結果按性別分開輸出,則單擊class:,系統開啟變數選擇視窗如圖d所示。

用滑鼠單擊變數名「***」,再單擊ok,

圖d 此時變數描述視窗如下圖所示:

⑧ 變數的選擇告一段落,現在開始選擇所需要的統計量。變數描述視窗的下方為一些核取方塊,右側為核取方塊名,左側為核取方塊的狀態。以sum核取方塊為例,用滑鼠單擊sum左側的小方框,此時該方框內打勾,表示該項被選擇;再點一下則核取方塊恢復原狀態。

如此選擇所需的全部統計量,最後變數描述視窗的狀態如下圖所示:

⑨ 現在是最後一步――執行程式了,選擇下拉列表locals--> run,則系統開始執行程式,最後output視窗自動彈出,顯示最終的執行結果。

可能有的同學覺得奇怪,為什麼我總是說系統在執行程式,剛才沒有寫程式啊?!事實上,sas/assist視窗是乙個程式自動產生器,我們所做的每乙個選擇都被寫成了程式,最後系統執行這個自動產生的程式來向我們交差。如果想看所產生的程式,則選擇下拉列表locals view--> sourse。

以剛才的選擇為例,系統產生的程式其主要部分如下:

通過這個例子,我們掌握了使用sas/assist視窗時將會碰到的視窗介面的用法。為了使大家在學習sas時能打下較堅實的基礎,本書仍然以講述sas語言為主線。但是在例題的解中,我們將盡可能給出程式和assist視窗兩種操作方法。

同學們可根據具體情況自行選擇使用哪種解法。

醫學生物學 1 2

光學顯微鏡 利用光線照明。解析度200nm 100nm。電學顯微鏡 以電子束為光源。解析度0.2nm 0.1nm。從多種細胞的組織分離某一細胞,主要通過破壞細胞外基質和細胞間連線。所選物質為蛋白水解酶。葡萄糖是細胞內的主要能源物質。多醣 動物細胞內的糖原 肌細胞及肝細胞 植物細胞中的澱粉。脂肪酸是能...

醫學生物力學概念

國內的骨生物力學研究首創於上海九院的戴克戎教授,他所領銜的骨生物力學實驗室在此方面做了許多卓有成效的工作。此處所述的幾個骨生物力學概念也均摘自戴教授的相關著作,這些概念也是作為骨科醫生所必須掌握的概念,特別是對於我們年輕的骨科醫生和研究生,對於上述概念有清楚的認識對於理解骨科 的的一些理念和原則是具...

醫學生暑期社會實踐

學院學號 班級姓名 2012年暑期見習總結報告 一 見習時間 我於 年 月 日至20 年 月 日在湖北省 市 縣人民醫院麻醉科中心手術室進行了為期5周的見習活動。二 見習目的 對於醫學生來說,僅僅具有豐富的理論知識是遠遠不夠的,這無異於紙上談兵,盡早的接觸醫療環境可以讓醫學生提前熟悉工作內容與環境,...