SPSS簡(jiǎn)明教程(絕對(duì)受用)_第1頁(yè)
SPSS簡(jiǎn)明教程(絕對(duì)受用)_第2頁(yè)
SPSS簡(jiǎn)明教程(絕對(duì)受用)_第3頁(yè)
SPSS簡(jiǎn)明教程(絕對(duì)受用)_第4頁(yè)
SPSS簡(jiǎn)明教程(絕對(duì)受用)_第5頁(yè)
已閱讀5頁(yè),還剩219頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第一章SPSS概覽--數(shù)據(jù)分析實(shí)例詳解1.1數(shù)據(jù)的輸入和保存1.1.1SPSS的界面1.1.2定義變量1.1.3輸入數(shù)據(jù)1.1.4保存數(shù)據(jù)1.2數(shù)據(jù)的預(yù)分析1.2.1數(shù)據(jù)的簡(jiǎn)單描述1.2.2繪制直方圖1.3按題目要求進(jìn)行統(tǒng)計(jì)分析1.4保存和導(dǎo)出分析結(jié)果1.4.1保存文件1.4.2導(dǎo)出分析結(jié)果希望了解SPSS10.0版具體情況的朋友請(qǐng)參見(jiàn)本網(wǎng)站的SPSS10.0版搶鮮報(bào)道。例1.1某克山病區(qū)測(cè)得11例克山病患者與13名健康人的血磷值(mmol/L)如下,問(wèn)該地急性克山病患者與健康人的血磷值是否不同(衛(wèi)統(tǒng)第三版例4.8)?患者:0.841.051.201.201.391.531.671.801.872.072.11健康人:0.540.640.640.750.760.811.161.201.341.351.481.561.87解題流程如下:將數(shù)據(jù)輸入SPSS,并存盤以防斷電。進(jìn)行必要的預(yù)分析(分布圖、均數(shù)標(biāo)準(zhǔn)差的描述等),以確定應(yīng)采用的檢驗(yàn)方法。按題目要求進(jìn)行統(tǒng)計(jì)分析。保存和導(dǎo)出分析結(jié)果。下面就按這幾步依次講解?!?.1數(shù)據(jù)的輸入和保存1.1.1SPSS的界面當(dāng)打開(kāi)SPSS后,展現(xiàn)在我們面前的界面如下:請(qǐng)將鼠標(biāo)在上圖中的各處停留,很快就會(huì)彈出相應(yīng)部位的名稱。請(qǐng)注意窗口頂部顯示為“SPSSforWindowsDataEditor”,表明現(xiàn)在所看到的是SPSS的數(shù)據(jù)管理窗口。這是一個(gè)典型的Windows軟件界面,有菜單欄、工具欄。特別的,工具欄下方的是數(shù)據(jù)欄,數(shù)據(jù)欄下方則是數(shù)據(jù)管理窗口的主界面。該界面和EXCEL極為相似,由若干行和列組成,每行對(duì)應(yīng)了一條記錄,每列則對(duì)應(yīng)了一個(gè)變量。由于現(xiàn)在我們沒(méi)有輸入任何數(shù)據(jù),所以行、列的標(biāo)號(hào)都是灰色的。請(qǐng)注意第一行第一列的單元格邊框?yàn)樯钌?,表明該?shù)據(jù)單元格為當(dāng)前單元格。有的SPSS系統(tǒng)打開(kāi)時(shí)會(huì)出現(xiàn)一個(gè)導(dǎo)航對(duì)話框,請(qǐng)單擊右下方的Cancer按鈕,即可進(jìn)入上面的主界面。1.1.2定義變量該資料是定量資料,設(shè)計(jì)為成組設(shè)計(jì),因此我們需要建立兩個(gè)變量,一個(gè)變量代表血磷值,習(xí)慣上取名為X,另一個(gè)變量代表觀察對(duì)象是健康人還是克山病人,習(xí)慣上取名為GROUP。對(duì)數(shù)據(jù)的統(tǒng)計(jì)分析格式不太熟悉的朋友請(qǐng)先學(xué)習(xí)統(tǒng)計(jì)軟件第一課。選擇菜單Data==>DefineVariable。系統(tǒng)彈出定義變量對(duì)話框如下:該變量定義對(duì)話框在SPSS10.0版中已被取消,這里的操作只適合9.0~7.0版的用戶。對(duì)話框最上方為變量名,現(xiàn)在顯示為“VAR00001”,這是系統(tǒng)的默認(rèn)變量名;往下是變量情況描述,可以看到系統(tǒng)默認(rèn)該變量為數(shù)值型,長(zhǎng)度為8,有兩位小數(shù)位,尚無(wú)缺失值,顯示對(duì)齊方式為右對(duì)齊;第三部分為四個(gè)設(shè)置更改按鈕,分別可以設(shè)定變量類型、標(biāo)簽、缺失值和列顯示格式;第四部分實(shí)際上是用來(lái)定義變量屬于數(shù)值變量、有序分類變量還是無(wú)序分類變量,現(xiàn)在系統(tǒng)默認(rèn)新變量為數(shù)值變量;最下方則依次是確定、取消和幫助按鈕。好,先來(lái)建立分組變量GROUP。請(qǐng)將變量名改為GROUP,然后單擊OK按鈕。有沒(méi)有搞錯(cuò)?!折騰了半天就改個(gè)名字!難道連變量格式、標(biāo)簽等都不改?是這樣的,在SPSS中所有的數(shù)據(jù)均以最大位數(shù)保存(好象是雙精度),也就是說(shuō),上面雖然默認(rèn)只有兩位小數(shù),但那指的是計(jì)算精度,實(shí)際保存的數(shù)據(jù)位數(shù)是非常長(zhǎng)的(可以輸入Pi值試一下)。在絕大多數(shù)情況下,SPSS給出的默認(rèn)數(shù)據(jù)類型和數(shù)據(jù)精度完全可以滿足需要,只是不太好看而已。至于標(biāo)簽等比較花哨的選項(xiàng),反正我也很少用?,F(xiàn)在我們才剛剛?cè)腴T,一切從簡(jiǎn)。以后我會(huì)詳細(xì)介紹各種設(shè)置的用法。在第一列灰色的“var”上雙擊,同樣會(huì)彈出定義變量對(duì)話框?,F(xiàn)在SPSS的數(shù)據(jù)管理窗口如下所示:第一列的名稱已經(jīng)改為了“group”,這就是我們所定義的新變量“group”?,F(xiàn)在我們來(lái)建立變量X。單擊第一行第二列的單元格,然后選擇菜單Data==>DefineVariable,同樣,將變量名改為X,然后確認(rèn)。此時(shí)SPSS的數(shù)據(jù)管理窗口如下所示:現(xiàn)在,第一、第二列的名稱均為深色顯示,表明這兩列已經(jīng)被定義為變量,其余各列的名稱仍為灰色的“var”,表示尚未使用。同樣地,各行的標(biāo)號(hào)也為灰色,表明現(xiàn)在還未輸入過(guò)數(shù)據(jù),即該數(shù)據(jù)集內(nèi)沒(méi)有記錄。1.1.3輸入數(shù)據(jù)我們先來(lái)輸入變量X的值,請(qǐng)確認(rèn)一行二列單元格為當(dāng)前單元格,棄鼠標(biāo)而用鍵盤,輸入第一個(gè)數(shù)據(jù)0.84,此時(shí)界面顯示如圖A所示:圖A圖B請(qǐng)注意:在回車之前,你輸入的數(shù)據(jù)在數(shù)據(jù)欄內(nèi)顯示,而不是在單元格內(nèi)顯示,現(xiàn)在回車,界面如圖B所示:首先,當(dāng)前單元格下移,變成了二行二列單元格,而一行二列單元格的內(nèi)容則被替換成了0.84;其次,第一行的標(biāo)號(hào)變黑,表明該行已輸入了數(shù)據(jù);第三,一行一列單元格因?yàn)闆](méi)有輸入過(guò)數(shù)據(jù),顯示為“.”,這代表該數(shù)據(jù)為缺失值。用類似的輸入方式,我們將患者的血磷值輸入完畢,并將相應(yīng)的變量GROUP均取值為1,此時(shí)數(shù)據(jù)管理窗口如下所示:從第12行開(kāi)始輸入健康人的數(shù)據(jù),并將相應(yīng)的GROUP變量取值為2。最終該數(shù)據(jù)集應(yīng)該有24條記錄。1.1.4保存數(shù)據(jù)選擇菜單File==>Save,由于該數(shù)據(jù)從來(lái)沒(méi)有被保存過(guò),所以彈出Saveas對(duì)話框如下:?jiǎn)螕舯4骖愋土斜砜?,可以看到SPSS所支持的各種數(shù)據(jù)類型,有DBF、FoxPro、EXCEL、ACCESS等,這里我們?nèi)匀粚⑵浯鏋镾PSS自己的數(shù)據(jù)格式(*.sav文件)。在文件名框內(nèi)鍵入Li1_1并回車,可以看到數(shù)據(jù)管理窗口左上角由Untitled變?yōu)榱爽F(xiàn)在的變量名Li1_1。為什么這里的對(duì)話框會(huì)出現(xiàn)漢字?是這樣的,需要從編程的角度來(lái)解釋:SPSS在彈出該對(duì)話框時(shí)會(huì)調(diào)用Windows系統(tǒng)的公用函數(shù),由于我們用的是中文Windows系統(tǒng),所以調(diào)用出來(lái)的就是中文。§1.2數(shù)據(jù)的預(yù)分析1.2.1數(shù)據(jù)的簡(jiǎn)單描述首先我們需要知道數(shù)據(jù)的基本情況,如均數(shù)、標(biāo)準(zhǔn)差等。選擇Analyze==>DescriptiveStatistics==>Descriptives菜單,系統(tǒng)彈出描述對(duì)話框如下:如果按SPSS標(biāo)準(zhǔn)的叫法,這里應(yīng)該是調(diào)用了Descriptives過(guò)程,為了避免太生硬,我們稱為調(diào)用對(duì)話框,等大家熟悉SPSS了以后,在統(tǒng)計(jì)分析各章中可能兩種稱呼會(huì)混用。該對(duì)話框可分為左右兩大部分,左側(cè)為所有可用的侯選變量列表,右側(cè)為選入變量列表。我們只需要描述X,用鼠標(biāo)選中X,單擊中間的,變量X的標(biāo)簽就會(huì)移入右側(cè),注意這時(shí)OK按鈕變黑,表明已經(jīng)可以進(jìn)行分析了,單擊它,系統(tǒng)會(huì)彈出一個(gè)新的界面如下所示:該窗口上方的名稱為SPSSforWindowsViewer,即(結(jié)果)瀏覽窗口,整個(gè)的結(jié)構(gòu)和資源管理器類似,左側(cè)為導(dǎo)航欄,右側(cè)為具體的輸出結(jié)果。結(jié)果表格給出了樣本數(shù)、最小值、最大值、均數(shù)和標(biāo)準(zhǔn)差這幾個(gè)常用的統(tǒng)計(jì)量。從中可以看到,24個(gè)數(shù)據(jù)總的均數(shù)為1.2846,標(biāo)準(zhǔn)差為0.4687。我們以上的做法對(duì)嗎?當(dāng)然有問(wèn)題!光看總的描述是不夠的,還應(yīng)當(dāng)看看分組的描述情況。這里要用到文件分割功能,請(qǐng)切換回?cái)?shù)據(jù)管理窗口,選擇Data==>SplitFile菜單,系統(tǒng)彈出文件分割對(duì)話框如下:選擇單選按鈕Organizeoutputbygroups,將變量GROUP選入右側(cè)的選入變量框,單擊OK鈕,此時(shí)界面不會(huì)有任何改變,但請(qǐng)?jiān)僮鲆淮螖?shù)據(jù)描述,你就可以看到現(xiàn)在數(shù)據(jù)是分Group=1和Group=2兩種情況在描述了!從描述可知兩組的均數(shù)和標(biāo)準(zhǔn)差分別為1.5209、1.0846和0.4218、0.4221。如果定義了文件分割,則它會(huì)在以后的所有統(tǒng)計(jì)分析中起作用,直到你重新定義文件分割方式為止。1.2.2繪制直方圖統(tǒng)計(jì)指標(biāo)只能給出數(shù)據(jù)的大致情況,沒(méi)有直方圖那樣直觀,我們就來(lái)畫個(gè)直方圖瞧瞧!選擇Graphs==>Histogram,系統(tǒng)會(huì)彈出繪制直方圖對(duì)話框如下:將變量X選入Variable選擇框內(nèi),單擊OK按鈕。此時(shí)結(jié)果瀏覽窗口內(nèi)會(huì)繪制出如下兩個(gè)直方圖:兩組的數(shù)據(jù)沒(méi)有特別偏的分布,也沒(méi)有十分突出的離群值,因此無(wú)須變換,可以直接采用參數(shù)分析方法來(lái)分析。綜合設(shè)計(jì)類型,最終確定采用成組設(shè)計(jì)兩樣本均數(shù)比較的t檢驗(yàn)來(lái)分析。最后,我們還要取消變量分割,免得它影響以后的統(tǒng)計(jì)分析,再次調(diào)出變量分割對(duì)話框,選擇單選按鈕中的“Analyzeallcases,donotcreatgroup”,單擊OK按鈕就可以了?!?.3按題目要求進(jìn)行統(tǒng)計(jì)分析下面我們要用SPSS來(lái)做成組設(shè)計(jì)兩樣本均數(shù)比較的t檢驗(yàn),選擇Analyze==>CompareMeans==>Independent-SamplesTtest,系統(tǒng)彈出兩樣本t檢驗(yàn)對(duì)話框如下:將變量X選入test框內(nèi),變量group選入grouping框內(nèi),注意這時(shí)下面的DefineGroups按鈕變黑,表示該按鈕可用,單擊它,系統(tǒng)彈出比較組定義對(duì)話框如右圖所示:該對(duì)話框用于定義是哪兩組相比,在兩個(gè)group框內(nèi)分別輸入1和2,表明是變量group取值為1和2的兩組相比。然后單擊Continue按鈕,再單擊OK按鈕,系統(tǒng)經(jīng)過(guò)計(jì)算后會(huì)彈出結(jié)果瀏覽窗口,首先給出的是兩組的基本情況描述,如樣本量、均數(shù)等(糟糕,剛才的半天工夫白費(fèi)了),然后是t檢驗(yàn)的結(jié)果如下:IndependentSamplesTest

Levene'sTestforEqualityofVariancest-testforEqualityofMeansFSig.tdfSig.(2-tailed)MeanDifferenceStd.ErrorDifference95%ConfidenceIntervaloftheDifferenceLowerUpperXEqualvariancesassumed.032.8602.52422.019.4363.17297.777E-02.7948Equalvariancesnotassumed

2.52421.353.020.4363.17297.716E-02.7954可見(jiàn)該結(jié)果分為兩大部分:第一部分為L(zhǎng)evene's方差齊性檢驗(yàn),用于判斷兩總體方差是否齊,這里的戒嚴(yán)結(jié)果為F=0.032,p=0.860,可見(jiàn)在本例中方差是齊的;第二部分則分別給出兩組所在總體方差齊和方差不齊時(shí)的t檢驗(yàn)結(jié)果,由于前面的方差齊性檢驗(yàn)結(jié)果為方差齊,第二部分就應(yīng)選用方差齊時(shí)的t檢驗(yàn)結(jié)果,即上面一行列出的t=2.524,ν=22,p=0.019。從而最終的統(tǒng)計(jì)結(jié)論為按α=0.05水準(zhǔn),拒絕H0,認(rèn)為克山病患者與健康人的血磷值不同,從樣本均數(shù)來(lái)看,可認(rèn)為克山病患者的血磷值較高?!?.4保存和導(dǎo)出分析結(jié)果1.4.1保存結(jié)果文件前面我們已經(jīng)做出了分析結(jié)果,但是,可是,可但是,但可是呢?再好的結(jié)果只要一斷電就會(huì)全部消失(廢話),對(duì)于這一問(wèn)題人們?cè)缫严氤隽巳N解決辦法,他們分別是:需要結(jié)果的時(shí)候再運(yùn)行一次分析程序。用筆將結(jié)果抄在紙上。直接保存結(jié)果文件。顯然,最方便快捷、最符合信息時(shí)代特征的就是第三種方法,在結(jié)果瀏覽窗口中(注意:一定要在結(jié)果瀏覽窗口中)選擇菜單File==>Save,由于該結(jié)果也從來(lái)沒(méi)有被保存過(guò),所以彈出和前面保存數(shù)據(jù)時(shí)極為相似的一個(gè)Saveas對(duì)話框,和前面相比,他唯一的區(qū)別就是文件的保存類型只有ViewFiles(*.spo)一種。好,閑言少敘,在文件名框中鍵入“Li1_1”并回車,該結(jié)果文件就會(huì)按文件名Li1_1.spo被存儲(chǔ)。不是文件保存類型還有一種“ALLFiles(*.*)”嗎?別費(fèi)勁了,這種類型是SPSS公司放在那里哄人的,在該對(duì)話框里無(wú)論怎么折騰,都只能按SPO文件的格式來(lái)保存。1.4.2導(dǎo)出分析結(jié)果文件倒是保存了,但問(wèn)題還沒(méi)有完全解決:我們從來(lái)寫文章什么的都用的是文字處理軟件,尤其是WORD,可WORD不能直接讀取SPO格式的文件,怎么辦呢?沒(méi)關(guān)系,SPSS提供了將結(jié)果導(dǎo)出為純文本格式或網(wǎng)頁(yè)格式的功能,在結(jié)果瀏覽窗口中選擇菜單File==>Export,系統(tǒng)會(huì)彈出ExprotOutput對(duì)話框如下:最上方的Export下拉式列表可以選擇輸出的內(nèi)容,可以為含圖表的輸出文檔、無(wú)圖表的輸出文檔和只有統(tǒng)計(jì)圖表三種;中部的ExprotFile對(duì)話框則填入輸出的目標(biāo)文件名;左下方的ExportWhat單選框可以選擇輸出結(jié)果的哪些部分,可以是所有結(jié)果、所有可見(jiàn)結(jié)果或只輸出選擇的結(jié)果,一般選輸出所有可見(jiàn)結(jié)果;右下方的輸出文件類型下拉式列表已被我打開(kāi),可見(jiàn)里面有網(wǎng)頁(yè)格式和純文本格式兩種,在一切按所需選擇完畢后按OK鈕,則結(jié)果文件就會(huì)輸出為你想要的類型。好,到這里,就象我們剛開(kāi)始所說(shuō)的一樣,你實(shí)際上已經(jīng)完全掌握了SPSS的基本使用方法。我們以后將要做的工作就是“百尺竿頭,更進(jìn)一步”,將從下一章開(kāi)始詳細(xì)介紹SPSS各個(gè)模塊的精確用法,使大家能盡快的從SPSS新手向SPSS高手過(guò)度。第二章數(shù)據(jù)文件的管理(上)(醫(yī)學(xué)統(tǒng)計(jì)之星:張文彤)最后一次更新時(shí)間:2.1建立與保存數(shù)據(jù)文件-File菜單2.1.1新建數(shù)據(jù)文件直接打開(kāi)使用數(shù)據(jù)庫(kù)查詢打開(kāi)使用文本導(dǎo)入向?qū)ёx入文本文件2.1.2打開(kāi)其他格式的數(shù)據(jù)文件2.1.3保存數(shù)據(jù)文件2.1.4File菜單中的其他條目2.2編輯數(shù)據(jù)文件2.2.1定義新變量直接定義新變量從原有變量計(jì)算新變量-Transform菜單2.2.2數(shù)據(jù)的錄入直接錄入數(shù)據(jù)錄入技巧2.3進(jìn)一步整理數(shù)據(jù)文件-Data菜單不言而喻,一切統(tǒng)計(jì)分析都是以數(shù)據(jù)為基礎(chǔ)的,因此統(tǒng)計(jì)軟件的數(shù)據(jù)管理能力非常重要。SPSS以其豪華的界面為依托,為用戶提供的便捷的數(shù)據(jù)管理功能,下面我們就來(lái)具體看一下?!?.1建立與保存數(shù)據(jù)文件和大多數(shù)應(yīng)用軟件相同,SPSS中數(shù)據(jù)文件的管理功能基本上都集中在了File菜單上,該菜單的組織結(jié)構(gòu)和WORD等也極為相似,因此這里我們只介紹比較有特色的幾個(gè)菜單項(xiàng)。SPSS10.0有三個(gè)主要窗口界面:數(shù)據(jù)管理窗口、程序編輯窗口和結(jié)果瀏覽窗口;另有兩個(gè)不常用的窗口:結(jié)果草稿瀏覽窗口和VBs腳本語(yǔ)言編輯窗口。他們共享許多菜單項(xiàng),如File菜單就大部分相同,這里介紹的許多內(nèi)容在五個(gè)窗口中都是通用的。2.1.1新建數(shù)據(jù)文件如果你正從頭開(kāi)始進(jìn)行一個(gè)新的課題,剛剛把數(shù)據(jù)收集上來(lái),要做統(tǒng)計(jì)分析,自然需要新建一個(gè)數(shù)據(jù)庫(kù),然后將所有的數(shù)據(jù)從紙上請(qǐng)到計(jì)算機(jī)里。在SPSS中,新建一個(gè)數(shù)據(jù)庫(kù)容易的不得了--已經(jīng)到了什么都不用做的地步!是這樣,當(dāng)你進(jìn)入SPSS系統(tǒng)時(shí),系統(tǒng)就已經(jīng)生成了一個(gè)空數(shù)據(jù)文件,即你看到的空白的數(shù)據(jù)管理界面。你只要按自己的需要定義變量,輸入數(shù)據(jù)然后存盤就是了(這些操作馬上會(huì)講到)。2.1.2

打開(kāi)其他格式的數(shù)據(jù)文件凡是做過(guò)數(shù)據(jù)輸入工作的人都知道:這活又費(fèi)眼睛又累人,出錯(cuò)太多了還要挨批評(píng),非常影響個(gè)人的光輝形象。算了,還是在有限的經(jīng)費(fèi)里劃幾百美元出來(lái)雇個(gè)打字小姐吧(怎么用美元?因?yàn)槲艺?qǐng)了個(gè)老外!)。可是非常不幸,該同志只會(huì)用EXCEL2000(又是一個(gè)被微軟成功洗腦的家伙),數(shù)據(jù)現(xiàn)已輸好,怎么轉(zhuǎn)成SPSS數(shù)據(jù)文件呢?沒(méi)關(guān)系,SPSS提供了以下幾種方法來(lái)打開(kāi)其他格式的數(shù)據(jù)文件。

直接打開(kāi)SPSS現(xiàn)在可以直接讀入許多格式的數(shù)據(jù)文件,其中就包括EXCEL各個(gè)版本的數(shù)據(jù)文件。選擇菜單File==>Open==>Data或直接單擊快捷工具欄上的“”按鈕,系統(tǒng)就會(huì)彈出OpenFile對(duì)話框,單擊“文件類型”列表框,在里面能看到直接打開(kāi)的數(shù)據(jù)文件格式,分別是:SPSS(*.sav)SPSS數(shù)據(jù)文件(6.0~10.0版)SPSS/PC+(*.sys)SPSS4.0版數(shù)據(jù)文件Systat(*.syd)*.syd格式的Systat數(shù)據(jù)文件Systat(*.sys)*.sys格式的Systat數(shù)據(jù)文件SPSSportable(*.por)SPSS便攜格式的數(shù)據(jù)文件EXCEL(*.xls)EXCEL數(shù)據(jù)文件(從5.0版~2000版)Lotus(*.w*)Lotus數(shù)據(jù)文件SYLK(*.slk)SYLK數(shù)據(jù)文件dBase(*.dbf)dBase系列數(shù)據(jù)文件,(從dBaseII~I(xiàn)V)Text(*.txt)純文本格式的數(shù)據(jù)文件data(*.dat)純文本格式的數(shù)據(jù)文件選擇所需的文件類型,然后選中需要打開(kāi)的文件,SPSS就會(huì)按你的要求打開(kāi)你要使用的數(shù)據(jù)文件,并自動(dòng)轉(zhuǎn)換為數(shù)據(jù)SPSS格式。也許有視力好的朋友會(huì)注意到右下方除了“打開(kāi)”和“取消”兩個(gè)按鈕外,中間還有一個(gè)“Paste”按鈕,該按鈕在SPSS的大多數(shù)對(duì)話框中都存在,是用于自動(dòng)生成SPSS程序的,我們以后會(huì)專門講解該問(wèn)題。

使用數(shù)據(jù)庫(kù)查詢打開(kāi)SPSS可以直接打開(kāi)許多類型的數(shù)據(jù)文件,但這并不是說(shuō)它可以打開(kāi)所有類型的數(shù)據(jù)文件(廢話),比如FoxPro3.0以上版本的*.dbf文件就不能直接打開(kāi)(有興趣的話你可以試試)。為此,SPSS還提供了另一個(gè)適用范圍更廣、但使用上較為專業(yè)的數(shù)據(jù)接口--數(shù)據(jù)庫(kù)查詢。實(shí)際上,SPSS在這里使用的是一種叫ODBC(OpenDatabaseCapture)的數(shù)據(jù)接口,該接口被大多數(shù)數(shù)據(jù)庫(kù)軟件和辦公軟件(如MSOffice)支持,通過(guò)它,應(yīng)用程序可以直接訪問(wèn)以結(jié)構(gòu)化查詢語(yǔ)言(SQL)做為數(shù)據(jù)訪問(wèn)標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)管理系統(tǒng)。由于SPSS10.0可以直接打開(kāi)EXCEL所有系列的數(shù)據(jù)文件,因此數(shù)據(jù)庫(kù)查詢接口的用處不是很大。但是,在9.0及以前的版本中,該查詢?nèi)允侵苯哟蜷_(kāi)EXCEL95、97及2000數(shù)據(jù)文件的唯一辦法。ODBC數(shù)據(jù)引擎是獨(dú)立與各種應(yīng)用軟件,直接安裝到Windows系統(tǒng)中的,因此你所用的系統(tǒng)中ODBC所支持的數(shù)據(jù)類型取決于所安裝的ODBC引擎的情況。還好,大多數(shù)支持該接口的軟件都會(huì)在安裝光盤上附送該引擎的安裝文件(如MSOffice)。不過(guò)有一點(diǎn)要提醒大家,許多機(jī)器的OBDC數(shù)據(jù)引擎安裝有問(wèn)題(尤其是D版),在SPSS中使用它往往要死機(jī)。選擇菜單File==>OpenDatabase==>NewQuery,系統(tǒng)會(huì)彈出數(shù)據(jù)庫(kù)向?qū)У牡谝粋€(gè)窗口,其中會(huì)列出你使用的機(jī)器上已安裝的所有數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序,選中所需的數(shù)據(jù)源,然后單擊下一步,向?qū)?huì)一步一步的提示你如何做,直至將數(shù)據(jù)讀入SPSS。我原來(lái)準(zhǔn)備舉一個(gè)具體例子,但后來(lái)發(fā)現(xiàn)不同版本的ODBC引擎所彈出的對(duì)話框并不相同!不僅如此,不同的數(shù)據(jù)驅(qū)動(dòng)程序其對(duì)話框也各不相同!比如說(shuō),有的需要你的LoginID和Password,有的又不需要,因此我這里就不再講了。由于它使用上太專業(yè)(尤其在10.0版中,9.0版還好些),如果確實(shí)要用,請(qǐng)找一個(gè)對(duì)數(shù)據(jù)庫(kù)接口比較熟的人來(lái)幫你。

使用文本導(dǎo)入向?qū)ёx入文本文件選擇菜單File==>ReadTextData,系統(tǒng)就會(huì)彈出OpenFile對(duì)話框,對(duì)!和前面的情況完全一樣,只是文件類型自動(dòng)跳到了Text(*.txt)。實(shí)際上,該功能在SPSS中已被整合到了OpenFile對(duì)話框中之所以在菜單上保留該條目有兩個(gè)原因:1.讀入純文本的情況非常普遍,放在這里更加醒目;2.為了和SPSS老版本的使用上保持兼容。例2.1現(xiàn)有一數(shù)據(jù)文件以純文本的形式存為“c:\Li2_1.txt”,且第一行為變量名,請(qǐng)將其讀入SPSS。解:在OpenFile對(duì)話框選中相應(yīng)的文件名并單擊“確定”,系統(tǒng)會(huì)自動(dòng)啟動(dòng)文本導(dǎo)入向?qū)?duì)話框如下:在SPSS10.0中,該向?qū)Р](méi)有重新設(shè)計(jì),因此仍然有問(wèn)題被截?cái)酂o(wú)法顯示完的情況出現(xiàn)??梢钥吹皆撓?qū)Ч卜?步,這是第一步。中部為一對(duì)單選按鈕,問(wèn)題為“你的文本文件和預(yù)定義格式相一致嗎?”,下方為按預(yù)定義格式讀入的數(shù)據(jù)文件的預(yù)覽。顯然,SPSS的預(yù)定義格式并沒(méi)有正確識(shí)別該文件。因此選擇“No”并單擊“下一步”,系統(tǒng)彈出向?qū)У南乱粋€(gè)對(duì)話框如下:最上方的問(wèn)題是“你的變量是如何排列的?”,下面的選項(xiàng)分別為Delimite(用某種字符區(qū)分)和FixedWidth(固定寬度),一般都是Delimite,第二個(gè)問(wèn)題是“變量名包括在文件最前面了嗎?”,我們當(dāng)然選“Yes”,單擊“下一步”,系統(tǒng)彈出第三個(gè)對(duì)話框:最上方的句子意為“第一條記錄從第幾行開(kāi)始?”,右側(cè)可以輸入行數(shù)。由于我們所用的數(shù)據(jù)第一行為變量名,因此這里輸入2。下面的問(wèn)題是“你的記錄是怎樣存儲(chǔ)在文件中的?”??梢允恰懊恳恍写硪粭l記錄”,或者“每**個(gè)變量代表一條記錄”,數(shù)據(jù)一般都是第一種情況。下一個(gè)問(wèn)題是“你想導(dǎo)入多少條記錄?”,可以是“所有記錄”、“前**條”或“隨機(jī)導(dǎo)入**%的記錄”。一般也選前者。單擊“下一步”,第四個(gè)對(duì)話框如下:我這里寫的非常詳細(xì),但實(shí)際使用中你可以不管大多數(shù)問(wèn)題,因?yàn)镾PSS一般都能自動(dòng)正確設(shè)置。最上方的問(wèn)題為“變量間用的是哪種分隔符?”,可選的有Tab鍵、空格、逗號(hào)、分號(hào)或自行定義的其他符號(hào)。本數(shù)據(jù)采用的是空格,可見(jiàn)系統(tǒng)已經(jīng)自動(dòng)識(shí)別并選擇了空格,而下方的數(shù)據(jù)預(yù)覽窗口顯示出了正確的數(shù)據(jù)讀入情況。單擊“下一步”,第五個(gè)對(duì)話框如下:上方的提示為“定義在數(shù)據(jù)預(yù)覽窗口中所選擇的變量?!?。顧名思義,在這個(gè)對(duì)話框中你可以在數(shù)據(jù)預(yù)覽窗口中選擇某一列變量,然后更改其變量名和類型。當(dāng)然,在這里我們不用這樣做,直接單擊“下一步”,系統(tǒng)彈出文本導(dǎo)入向?qū)У淖詈笠粋€(gè)對(duì)話框如下:最上面的問(wèn)題為“你愿意保存這次的文件(讀入)格式設(shè)置以備下次使用嗎?”,第二個(gè)問(wèn)題為“你是否愿意將以上操作粘貼為SPSS語(yǔ)句?”,一般這兩個(gè)問(wèn)題我們都可以不管。單擊“完成”,系統(tǒng)最終成功的讀入了Li2_1.txt。2.1.3保存數(shù)據(jù)文件在對(duì)數(shù)據(jù)做了修改后,保存數(shù)據(jù)文件是必不可少的工作之一。選擇菜單File==>Save,如果數(shù)據(jù)文件曾經(jīng)存儲(chǔ)過(guò),則系統(tǒng)會(huì)自動(dòng)按原文件名保存數(shù)據(jù);否則,就會(huì)彈出和選擇Saveas菜單時(shí)相同的Saveas對(duì)話框。里面可以保存的數(shù)據(jù)類型和可以打開(kāi)的幾乎一樣多,選擇合適的類型,確定就是了。

Save命令的快捷鍵為^S,如果你曾經(jīng)領(lǐng)教過(guò)Windows死機(jī)的巨大潛力,那么你一定會(huì)同意習(xí)慣性的隨手按^S至少不能算是一個(gè)壞習(xí)慣。如果你準(zhǔn)備將數(shù)據(jù)存為SPSS以外的其他類型,要注意有些設(shè)置可能會(huì)丟失,如標(biāo)簽和缺失值等。尤其是缺失值,如果想存的數(shù)據(jù)格式不支持缺失值,那你的數(shù)據(jù)可能會(huì)變的面目全非。2.1.4File菜單中的其他條目【DispDataInfo】該菜單項(xiàng)用于顯示數(shù)據(jù)的基本信息,選擇它后會(huì)彈出非常類似于打開(kāi)文件的一個(gè)對(duì)話框用于選擇數(shù)據(jù)文件,選擇好后按OK,系統(tǒng)就會(huì)在結(jié)果窗口中列出所選數(shù)據(jù)的基本情況,如建立時(shí)間、標(biāo)簽設(shè)置、記錄數(shù)、變量設(shè)置等?!続pplyDataDictionary】即使用數(shù)據(jù)字典,該功能使你可以直接在新數(shù)據(jù)集中套用以前定義好的變量設(shè)置(格式、標(biāo)簽等,但不包括數(shù)據(jù)類型),舉個(gè)例子吧:請(qǐng)打開(kāi)Li1_1.sav文件,將變量x的長(zhǎng)度從8改為4,標(biāo)簽刪掉,然后選擇菜單File==>ApplyDataDictionary,在文件對(duì)話框中選擇Li1_1.sav并按OK(即將Li1_1.sav的變量設(shè)置按相同變量名一一套用在現(xiàn)在的數(shù)據(jù)集上),怎么樣?一切都變回去了吧?!綜acheData】建立數(shù)據(jù)緩沖區(qū)。以前SPSS每執(zhí)行一條命令都會(huì)重新讀取所需的數(shù)據(jù),如果是從遠(yuǎn)程用SQL調(diào)用數(shù)據(jù)庫(kù),這會(huì)非常的費(fèi)時(shí)。現(xiàn)在使用CacheData,可以將數(shù)據(jù)全部讀入暫存盤,建立活動(dòng)數(shù)據(jù)的緩沖區(qū)。大大加快處理速度。不過(guò)我特意試了一下,如果是處理本機(jī)數(shù)據(jù)的話,該命令對(duì)速度的提升不是非常明顯:(?!綪rint和PrintPreview】這兩個(gè)菜單項(xiàng)用于將數(shù)據(jù)管理窗口中的數(shù)據(jù)以表格的形式打印出來(lái),其中PrintPreview是新增加的,使用上和WPS2000的打印預(yù)覽非常相似(其實(shí)用的是同樣的程序),不過(guò)和SPSS結(jié)果的打印程序一樣,用SPSS直接打印數(shù)據(jù)非常的浪費(fèi)紙張,用不用你自己決定吧?!維topProcessor】用于停止執(zhí)行當(dāng)前的SPSS命令。由于SPSS處理速度非常的慢,如果你正在對(duì)一個(gè)大型的數(shù)據(jù)執(zhí)行統(tǒng)計(jì)命令,等了半天都沒(méi)有結(jié)束,此時(shí)你的另一半約你逛街的時(shí)間又要到了,可是你的結(jié)果還沒(méi)有存,執(zhí)行命令時(shí)又存不了,怎么辦呢?試試這個(gè)命令吧。

并非所有的命令都可以喊停的,許多數(shù)據(jù)庫(kù)操作命令(計(jì)算變量,合并等)好象就停不了?!?.2編輯數(shù)據(jù)文件在SPSS中,數(shù)據(jù)文件的編輯、整理等功能被集中在了Data和Transform兩個(gè)菜單項(xiàng)中,這兩個(gè)菜單的內(nèi)容如下所示:Data菜單項(xiàng)Transform菜單項(xiàng)下面我們將根據(jù)其功能來(lái)分別講述。2.2.1定義新變量直接定義新變量大多數(shù)情況下我們需要從頭定義變量,在SPSS10.0中,定義變量的操作界面和FoxPro等數(shù)據(jù)庫(kù)非常相似,只需單擊左下方的VariableView標(biāo)簽就可以切換到變量定義界面開(kāi)始定義新變量。如Li1_1.sav的變量定義如下所示:以變量x為例:變量名為x,類型為Numeric,寬度為4,小數(shù)位數(shù)2位(因小數(shù)點(diǎn)還要占一位,故整數(shù)位只有一位),變量標(biāo)簽位為“血磷值”。右側(cè)在圖中未能看到的依次為Values,用于定義具體變量值的標(biāo)簽;Missing,用于定義變量缺失值;Colomns,定義顯示列寬;Align,定義顯示對(duì)齊方式;Measure,定義變量類型是連續(xù)、有序分類還是無(wú)序分類。使用該窗口,我們可以一次定義許多新變量,不會(huì)象老版本那樣一個(gè)一個(gè)的定義了。由于SPSS是英文軟件,變量名采用中文會(huì)有潛在的沖突(100%的兼容性是不存在的,典型的例子就是微軟公司的產(chǎn)品)。對(duì)于喜歡搞點(diǎn)花樣的用戶,這里有必要介紹一下SPSS中標(biāo)簽和缺失值的定義方法:標(biāo)簽

和老版本不同,現(xiàn)在變量標(biāo)簽和變量值標(biāo)簽被分開(kāi)設(shè)置,變量標(biāo)簽就在Label框中直接輸入,變量值標(biāo)簽則在它右側(cè)的Value框定義。以group為例,單擊Value框右半部的省略號(hào),會(huì)彈出變量值標(biāo)簽對(duì)話框如下:上部的兩個(gè)文本框分別為變量值輸入框和變量值標(biāo)簽輸入框,分別在其中輸入“1”和“克山病患者”,此時(shí)下方的Add鈕變黑,單擊它,該變量值標(biāo)簽就會(huì)被加入下方的標(biāo)簽框內(nèi)。與此類似定義變量值“2”為“健康人”,最后按OK,變量值標(biāo)簽就設(shè)置完成。此時(shí)你做任何分析,在結(jié)果中都有相應(yīng)的標(biāo)簽出現(xiàn)。如果你現(xiàn)在就想看效果,切換回DataView界面,然后選擇菜單View==>ValueLabels,怎么樣,看到了嗎?缺失值

單擊missing框右側(cè)的省略號(hào),會(huì)彈出缺失值對(duì)話框如下:界面上有一列三個(gè)單選鈕,默認(rèn)值為最上方的“無(wú)缺失值”;第二項(xiàng)為“不連續(xù)缺失值”,最多可以定義3個(gè)值;最后一項(xiàng)為“缺失值范圍加可選的一個(gè)缺失值”,文如其意,不用我多解釋了吧。第二章數(shù)據(jù)文件的管理(下)(醫(yī)學(xué)統(tǒng)計(jì)之星:張文彤)最后一次更新時(shí)間:2.1建立與保存數(shù)據(jù)文件-File菜單2.1.1新建數(shù)據(jù)文件直接打開(kāi)使用數(shù)據(jù)庫(kù)查詢打開(kāi)使用文本導(dǎo)入向?qū)ёx入文本文件2.1.2打開(kāi)其他格式的數(shù)據(jù)文件2.1.3保存數(shù)據(jù)文件2.1.4File菜單中的其他條目2.2編輯數(shù)據(jù)文件2.2.1定義新變量直接定義新變量從原有變量計(jì)算新變量-Transform菜單2.2.2數(shù)據(jù)的錄入直接錄入數(shù)據(jù)錄入技巧2.3進(jìn)一步整理數(shù)據(jù)文件-Data菜單2.3.1用于數(shù)據(jù)管理的菜單項(xiàng)2.3.2正交設(shè)計(jì)菜單項(xiàng)從原有變量計(jì)算新變量從頭定義變量的情況多數(shù)在建立數(shù)據(jù)集時(shí)出現(xiàn)。但是,當(dāng)數(shù)據(jù)集已經(jīng)建立,需要整理、轉(zhuǎn)換變量時(shí),碰到的更多情況是需要根據(jù)某種條件從原有變量計(jì)算新變量。下面我們將按菜單條目的順序依次講解他們的功能。但是,首先我們需要了解一下所用的對(duì)話框界面的情況。【SPSS對(duì)話框元素介紹】下面是我們?cè)诘谝徽略?jīng)見(jiàn)過(guò)的兩樣本t檢驗(yàn)對(duì)話框:這是一個(gè)非常典型的SPSS對(duì)話框。它包含了許多具有SPSS特色的對(duì)話框元素:對(duì)話框左側(cè)為候選變量列表框,里面列出了可被該對(duì)話框使用的變量;右上方為TestVariables框,可將變量選入其中;注意在兩個(gè)框的中間用“”相連,這是變量移動(dòng)按鈕,其方向表明是將變量從那個(gè)框移動(dòng)到哪個(gè)框,上圖中我們選中了變量group,兩個(gè)移動(dòng)按鈕均變黑并向右指,表明變量group可以移動(dòng)到他們右側(cè)的兩個(gè)框里去,改變當(dāng)前框(在其他兩個(gè)框里單擊),移動(dòng)按鈕就會(huì)轉(zhuǎn)向、變灰等以表明不同的意思(墻頭草一個(gè),可別小看這個(gè)功能,我想用VB實(shí)現(xiàn)這個(gè)功能,也是費(fèi)了些工夫才把它搞定了);右側(cè)為一排五個(gè)按鈕,分別是確定、粘貼、重置、取消和幫助。這五個(gè)兄弟也是幾乎永遠(yuǎn)一起出現(xiàn)的,另外四個(gè)大家都比較熟悉了,重置(Reset)按鈕用于取消對(duì)話框內(nèi)已做的選擇,恢復(fù)到默認(rèn)的狀態(tài);最下方有個(gè)Options按鈕,用于設(shè)置專門用于該對(duì)話框的選項(xiàng);OK、Paste兩個(gè)按鈕為灰色,表明所需條件尚未滿足,該按鈕暫不可用。同理,GroupingVariable框下方的DefineGroups按鈕為灰色顯示,也表明暫不可用。【ComputeVariable對(duì)話框】例3.2

在li1_1.sav中建立新變量temp,令其值當(dāng)血磷值大于1時(shí)為2,否則為1。解:這里需要用到ComputeVariable對(duì)話框,外加一點(diǎn)技巧。首先給變量temp均賦值為1,然后將血磷值大于1的記錄其temp變量值改為2即可。選擇菜單Transform==>Compute,彈出ComputeVariable對(duì)話框如下:左上角為需要計(jì)算的變量名,在其中鍵入“temp”,此時(shí)“Type&Lable”按鈕就會(huì)變黑,喜歡精確的朋友可以在這里對(duì)temp進(jìn)行詳細(xì)的定義,但如果你和我一樣非常懶,就可以對(duì)它視而不見(jiàn)(不要生氣,聰明人大多都非常懶:));左下方為候選變量列表,現(xiàn)在還用不著;中部為類似計(jì)算器的軟鍵盤,可以用鼠標(biāo)按鍵輸入數(shù)字和符號(hào),這里我們直接輸入“1”,輸入的內(nèi)容回立刻在右上方的數(shù)值表達(dá)式窗口中出現(xiàn);軟鍵盤右側(cè)為函數(shù)窗口,可以在這里找到并使用所需的SPSS函數(shù);這次也用不到。好,現(xiàn)在“OK”按鈕已經(jīng)變黑,單擊他,系統(tǒng)就會(huì)自動(dòng)生成一個(gè)新變量temp,并且取值均為1。軟鍵盤上幾個(gè)奇奇怪怪的符號(hào)的含義如下:~=&|**~不等號(hào),等價(jià)于<>邏輯符號(hào)AND邏輯符號(hào)OR乘方,相當(dāng)于函數(shù)EXP()邏輯符號(hào)NOT在函數(shù)窗口中選中某個(gè)函數(shù)并單擊右鍵,系統(tǒng)就會(huì)彈出該函數(shù)的用法說(shuō)明。函數(shù)主要是和變量名組合起來(lái)使用的,比如說(shuō)ABS(x)就是取變量x的絕對(duì)值。好,現(xiàn)在開(kāi)始進(jìn)行第二步,再次選擇菜單Transform==>Compute,系統(tǒng)也再次彈出這個(gè)對(duì)話框--等等!注意到了嗎?該對(duì)話框自動(dòng)記住了你上次輸入的內(nèi)容,幾乎所有SPSS的對(duì)話框都有這個(gè)特性,這會(huì)大大方便我們的使用。好,將數(shù)值表達(dá)式窗口中的1改為2,然后單擊中下部的“If”按鈕,系統(tǒng)彈出記錄選擇對(duì)話框如下:不需要太多解釋,大部分內(nèi)容都是前面見(jiàn)過(guò)的。由于我們這里不是對(duì)所有記錄做變換,因此選中第二個(gè)單選鈕“Includeifcasestatisfiesconfition:”,此時(shí)下方的所有窗口變亮,表明現(xiàn)在可用;而“Continue”按鈕變灰,表明當(dāng)前還沒(méi)有提供所需的信息,好,我們就來(lái)提供,在左側(cè)選中血磷值(x),然后單擊“”,x就被引入了右側(cè)的變量框,任你用鍵盤或者用鼠標(biāo),總之將下面這個(gè)算式補(bǔ)充完:x>1。現(xiàn)在可見(jiàn)“Continue”按鈕再度變黑。在它又變灰之前趕快單擊它(開(kāi)個(gè)玩笑),系統(tǒng)回到ComputeVariable對(duì)話框,請(qǐng)注意If按鈕右側(cè)的變化:x>2。如果你做的結(jié)果不一樣,請(qǐng)重來(lái)一遍?,F(xiàn)在單擊“OK”按鈕,由于我們要替換變量值,系統(tǒng)會(huì)彈出一個(gè)確認(rèn)對(duì)話框,確認(rèn)替換,馬上你就會(huì)看到,我們已經(jīng)把這道題做完了?!綜ount對(duì)話框】Count對(duì)話框用于計(jì)算某個(gè)值或某些值在某個(gè)變量的取值中是否出現(xiàn)(好象有點(diǎn)拗口),比如我們想看看有哪些記錄的血磷值在2~3之間,選擇菜單Transform==>Count,系統(tǒng)彈出Count對(duì)話框如下:TargetVariable框中用于指定記錄變量值是否出現(xiàn)的變量名,在這里輸入temp2;選中血磷值(x),將其選入Variables窗口,此時(shí)“DefineValues”按鈕變黑,單擊它,系統(tǒng)彈出變量值定義窗口如下:左半部為變量值定義窗口,可以定義某個(gè)值、系統(tǒng)缺失值、系統(tǒng)或用戶定義缺失值、變量值范圍、小于某值或大于某值。我們這里是第四種情況:選擇Range,在through兩側(cè)分別鍵入2、3,然后單擊已變黑的“Add”按鈕,“2thru3”就會(huì)被加入“ValuestoCount”框內(nèi)。然后單擊“Continue”,再單擊Count對(duì)話框的“OK”,可以看到系統(tǒng)自動(dòng)生成變量temp2,其中10、11號(hào)記錄因血磷值介于2和3之間,temp2取值為1,其余的記錄temp2取值均為0。SOS,SOS,請(qǐng)大家千萬(wàn)注意,Count對(duì)話框有一個(gè)潛在的bugs,當(dāng)你需要計(jì)算同時(shí)滿足兩個(gè)變量取值條件的記錄數(shù)有多少時(shí),直接用該對(duì)話框會(huì)得出完全錯(cuò)誤的結(jié)果。這里有一點(diǎn)技巧,需要對(duì)對(duì)話框生成的指令加以修改,至于怎么修改嘛,我們將在Syntax(語(yǔ)法)窗口使用詳解一章中講述:)?!綬ecode對(duì)話框】Recode對(duì)話框用于從原變量值按照某種一一對(duì)應(yīng)的關(guān)系生成新變量值,可以將新值賦給原變量,也可以生成一個(gè)新變量。例2.3

在Li1_1.sav中生成新變量temp3,當(dāng)血磷值小于1時(shí)取值為0,1~2時(shí)取值為10,大于2時(shí)取值為20。解:選擇菜單Transform==>Record==>IntoDifferentVariables,Recode對(duì)話框如下:將血磷值(x)選入InputVariable->OutputVariable框,此時(shí)OutputVariable框變黑,在其中鍵入新變量名temp3并單擊Change,可見(jiàn)原來(lái)的x->?變成了x->temp3?,F(xiàn)在單擊“OldandNewValues”,系統(tǒng)彈出變量值定義對(duì)話框如下:許多東西和前面類似,不再重復(fù)。按照題目的要求,選擇Range:Lowestthrough,在右側(cè)框中鍵入1,然后在右上方的Value右側(cè)框中鍵入對(duì)應(yīng)的新變量值0,此時(shí)下方Add鍵變黑,單擊它,Old->New框中就會(huì)加入Lowestthru1->0,按照類似的方法依次加入另兩條轉(zhuǎn)換規(guī)則,最終Old->New框中共有Lowestthru1->0、1thru2->10、Else->20三條,現(xiàn)在單擊Continue,再單擊OK,系統(tǒng)就會(huì)按要求生成新變量temp3。哎呀不得了,圖片太多了,雖然這樣非常直觀,但下載速度太慢了。等大家對(duì)基本界面操作熟悉了后,我們將對(duì)比較簡(jiǎn)單的對(duì)話框試著對(duì)操作用文字的方式描述,比如上面的操作我們將用文字表達(dá)為:OutputVariable框:選入xOutputVariableName框:鍵入temp3:?jiǎn)螕鬋hange鈕選中x->temp3:?jiǎn)螕鬙ldandNewValues鈕:Range:Lowestthrough單選鈕:鍵入1:NewValueValue單選鈕:鍵入0:?jiǎn)螕鬉dd鈕Range:through單選鈕:兩側(cè)分別鍵入1、2:NewValueValue單選鈕:鍵入10:?jiǎn)螕鬉dd鈕Range:Allothervalues單選鈕:NewValueValue單選鈕:鍵入20:?jiǎn)螕鬉dd鈕單擊Continue單擊OK怎么樣,還能理解吧?!綜ategorizeVariables對(duì)話框】CategorizeVariables對(duì)話框用于將連續(xù)性變量自動(dòng)按要求分成等間距的幾類。其界面非常簡(jiǎn)單,許多東西都是我們所熟悉的,唯一特別的是右下方的numberofcategories框,用于輸入變量的等級(jí)數(shù),默認(rèn)為4,比如我們希望將血磷值按大小分成5個(gè)等級(jí),先將血磷值選入CreateCategories框,然后將下面的4改為5,單擊OK,就會(huì)看到系統(tǒng)產(chǎn)生了一個(gè)新變量nx(即numberofx之意),其取值就對(duì)應(yīng)了血磷值相應(yīng)的5個(gè)等級(jí)(1~5)。重復(fù)一下,具體操作步驟為:CreateCategories框:選入xNumberofcategories框:5OK【RankCases對(duì)話框】例2.4

請(qǐng)分組計(jì)算血磷值的秩和。解:選擇菜單Transform==>RankCases,彈出RankCases對(duì)話框如下:將血磷值選入Variable框,分組變量選入By框,單擊OK即可。系統(tǒng)會(huì)建立一個(gè)新變量rx(即原變量名前加r表示Rank之意),其取值為x分組的秩次。解釋一下RankCases對(duì)話框的其他幾個(gè)零件:左下角的AssignRank1to框架用于選擇將秩次1賦給最小值還是最大值;中下部的Displaysummarytables復(fù)選框用于確定是否在結(jié)果窗口內(nèi)輸出結(jié)果報(bào)表;RankTypes鈕用于定義秩次類型,有Rank(秩分?jǐn)?shù))、Savage評(píng)分(新變量值按指數(shù)分布)、Fractionalrank(新變量值是秩分?jǐn)?shù)除以非缺失值觀測(cè)量的權(quán)重之和)、Fractionalrank%(新變量值是秩分?jǐn)?shù)除以非缺失值觀測(cè)量數(shù)乘100)、Sumofcaseweights(新變量值是各觀測(cè)量的權(quán)重之和)、Ntiles(新變量值是按所選變量的百分位數(shù)分組的組序號(hào)),默認(rèn)值為Rank。單擊More按鈕,還會(huì)有更多的設(shè)置,這里就不再講了。Ties鈕用于定義對(duì)相同值觀測(cè)量的處理方式,可以是取平均秩次、最小值、最大值或當(dāng)作一個(gè)記錄處理,默認(rèn)值為取平均秩次?!続utomaticRecord對(duì)話框】該對(duì)話框用于按原變量值的大小生成新變量,變量值就是原值的大小次序,功能和RankCases對(duì)話框重復(fù)(等價(jià)于相同值觀測(cè)量當(dāng)作一個(gè)記錄處理的情況)?!綜reateTimeSeries對(duì)話框】用于自動(dòng)生成時(shí)間序列變量,由于太專業(yè),這里不做過(guò)多解釋?!綬eplaceMissingValue對(duì)話框】用于填充缺失值,結(jié)果存入一個(gè)新變量。填充方法有:序列的均數(shù)、相鄰若干點(diǎn)的均數(shù)、相鄰若干點(diǎn)的中位數(shù)、線性內(nèi)插、線性外延,默認(rèn)值為序列的均數(shù)。2.2.2

數(shù)據(jù)的錄入

直接錄入我想直接錄入的問(wèn)題就不用多講了吧,直接敲就是了!

數(shù)據(jù)錄入技巧和其他常用統(tǒng)計(jì)軟件相比,SPSS數(shù)據(jù)界面最大的優(yōu)勢(shì)就是支持鼠標(biāo)的拖放操作,以及拷貝粘貼等命令,下面的數(shù)據(jù)錄入技巧就是對(duì)這些功能的利用?!具B續(xù)多個(gè)相同值的輸入】如前面group變量有連續(xù)多個(gè)1,如果直接輸入,可以在第一格內(nèi)輸入1并回車,然后回到剛才的單元格并單擊右鍵,選擇copy,最后用拖放方式選中所有應(yīng)輸入1的單元格,單擊右鍵并選擇paste,所有選中的單元格就會(huì)都被剛才拷貝的1填充?!緦XCEL數(shù)據(jù)直接引入SPSS】Excel已經(jīng)打開(kāi)原數(shù)據(jù),并且數(shù)據(jù)量較少的時(shí)候,可以直接用拷貝粘貼的方法將數(shù)據(jù)引入SPSS:先在EXCEL中選中所有的數(shù)據(jù)(不包括變量名),然后選擇拷貝命令;然后切換到SPSS,最好使行1列1單元格成為當(dāng)前單元格,然后執(zhí)行粘貼命令,數(shù)據(jù)就會(huì)全部轉(zhuǎn)入SPSS,再定義相應(yīng)的變量即可。2.3

進(jìn)一步整理數(shù)據(jù)文件--Data菜單在許多情況下,我們需要先對(duì)數(shù)據(jù)進(jìn)行一些整理(如分組、合并、加權(quán)等)才能將其用于最終的統(tǒng)計(jì)分析。這些功能基本上都集中在Data菜單項(xiàng)中,下面我們就對(duì)這些對(duì)話框做逐一介紹。2.3.1用于數(shù)據(jù)管理的菜單項(xiàng)【SortCases對(duì)話框】例2.5

對(duì)數(shù)據(jù)集li1_1.sav按group升序,x降序的次序排列。解:選擇菜單Data==>SortCases,系統(tǒng)彈出SortCases對(duì)話框,該對(duì)話框并不復(fù)雜,其中比較特殊的是下方的SortOrder單選鈕,有升序和降序兩種選擇。請(qǐng)注意,該單選鈕是和上方的SortBy框一起使用的,具體方法如下:確認(rèn)升序單選鈕被選擇,將Group選入SortBy框;選擇降序單選鈕,將x選入SortBy框。請(qǐng)注意:group和x后面分別跟著Ascending和Descending,表明前者是按升序、后者按降序排列;由于Group在前,因此排序時(shí)以Group優(yōu)先。【Transepose對(duì)話框】該對(duì)話框用于對(duì)數(shù)據(jù)進(jìn)行行列轉(zhuǎn)置,可以在原數(shù)據(jù)文件中指定一個(gè)變量記錄轉(zhuǎn)置后的變量名。原變量名則自動(dòng)保存在系統(tǒng)產(chǎn)生的名為case_lbl的字符變量中。該對(duì)話框也非常簡(jiǎn)單,左側(cè)為候選變量框;右上方為Variable框,用于選入需要轉(zhuǎn)置的變量,一般應(yīng)選入除名稱變量外的所有其他變量,如果有變量未選入,則轉(zhuǎn)置時(shí)會(huì)被自動(dòng)丟棄;右下方為NameVariable框,用于指定原數(shù)據(jù)文件中記錄轉(zhuǎn)置后變量名的字符變量,但不是必需的,此時(shí)系統(tǒng)會(huì)將新變量自動(dòng)按var001、var002...的順序命名?!綧ergeFiles對(duì)話框】用于合并數(shù)據(jù)文件,實(shí)際上包括了兩個(gè)對(duì)話框,分別對(duì)應(yīng)了兩種合并方式:1.從外部數(shù)據(jù)文件中增加記錄到當(dāng)前數(shù)據(jù)文件中,稱為縱向合并,用AddCases對(duì)話框完成,相互合并的數(shù)據(jù)文件中應(yīng)該有相同的變量。選擇菜單Data==>MergeFiles==>AddCases,系統(tǒng)首先彈出打開(kāi)數(shù)據(jù)文件對(duì)話框,選中需要添加的數(shù)據(jù)文件并按OK,系統(tǒng)才彈出AddCases對(duì)話框,左側(cè)顯示的是新、老數(shù)據(jù)文件中不匹配的變量名,右側(cè)顯示的是已經(jīng)匹配的變量名。可以用Rename按鈕對(duì)不匹配變量改名(先選中)或用鼠標(biāo)強(qiáng)行匹配(即先按Ctrl鍵選中匹配的兩個(gè)變量再單擊Pair鈕)。右下方的Indicatecasesourceasvariable復(fù)選框用于定義一個(gè)新變量以區(qū)分哪些記錄是后來(lái)添加的。選擇停當(dāng)后單擊OK,該操作就完成了。實(shí)際上右側(cè)顯示的是將要包括在合并后數(shù)據(jù)集中的變量,如果有哪個(gè)你不需要,把它弄到左側(cè)框中即可。2.從外部數(shù)據(jù)文件增加變量到當(dāng)前數(shù)據(jù)文件,稱為橫向合并,用AddVariable對(duì)話框完成,相互合并的數(shù)據(jù)文件中應(yīng)包含同樣的記錄。選擇菜單Data==>MergeFiles==>AddVariable對(duì)話框,系統(tǒng)同樣先彈出打開(kāi)數(shù)據(jù)文件對(duì)話框,單擊OK后彈出和前面相似的AddVariable對(duì)話框。按需選擇即可?!続ggregate對(duì)話框】用于對(duì)數(shù)據(jù)進(jìn)行分類匯總,所謂分類匯總就是按指定的分類變量對(duì)觀測(cè)值進(jìn)行分組,對(duì)每組記錄的各變量值求指定的描述統(tǒng)計(jì)量,結(jié)果可以存入新數(shù)據(jù)文件,也可以替換當(dāng)前數(shù)據(jù)文件。上圖中各個(gè)零件的含義如下:BreakVariables框:用于選擇分組變量;AggregateVariables框:用于選擇被匯總的變量;Name&Label鈕:用于定義新產(chǎn)生的匯總變量的名稱和標(biāo)簽;Function鈕:用于定義匯總函數(shù),共有三組函數(shù),以最常用的第一組為例,可選的函數(shù)有均數(shù)、同組的第一個(gè)觀測(cè)值、最后一個(gè)觀測(cè)值、同組記錄數(shù)、標(biāo)準(zhǔn)差、最小值、和、最大值共8個(gè);SaveNumberofcasesinbreakgroupasvariable復(fù)選框:用于定義一個(gè)新變量以存儲(chǔ)同組的記錄數(shù);Createnewdatafile單選鈕:定義一個(gè)新文件以存儲(chǔ)匯總的結(jié)果,右側(cè)的File鈕用于具體文件名的定義,默認(rèn)文件名為AGGR.sav;Replaceworkingdatafile單選鈕:用匯總的結(jié)果替換原來(lái)的數(shù)據(jù)。例2.6

計(jì)算Li1_1.sav中兩組的血磷值標(biāo)準(zhǔn)差。解:該題完全可以用更簡(jiǎn)單的方法完成,這里只是演示一下匯總對(duì)話框的用法。BreakVariables框:GroupAggregateVariables框:xFunction鈕:(Standarddeviation單選鈕:Continue鈕)Replaceworkingdatafile單選鈕:選中OK【SplitFile對(duì)話框】用于將數(shù)據(jù)文件分組進(jìn)行處理,該對(duì)話框我們?cè)诘谝徽聲r(shí)已經(jīng)使用過(guò)了,這里再介紹一下各個(gè)對(duì)話框元素的用途:Analyzeallcases單選框:和下面的兩個(gè)單選框?yàn)橐唤M,選中本框不拆分文件;Comparegroups單選框:按所選變量拆分文件,各組分析結(jié)果緊挨在一起便于相互比較;Organizeoutputbygroups單選框:按所選變量拆分文件,各組分析結(jié)果單獨(dú)放置;Groupsbasedon框:用于選擇拆分?jǐn)?shù)據(jù)文件的變量;Sortthefilebygroupingvariables單選框:將數(shù)據(jù)按所用的拆分變量排序;Fileisalreadysorted單選框:數(shù)據(jù)保持原狀,不按所用的拆分變量排序?!維electCases對(duì)話框】很多時(shí)候我們不需要分析全部的數(shù)據(jù),而是按某種要求分析其中的一部分(比如只分析男性的身高、只對(duì)前200個(gè)數(shù)據(jù)進(jìn)行分析以了解大概情況),這時(shí)使用SelectCases對(duì)話框可以大大簡(jiǎn)化工作。該對(duì)話框界面如下所示:其中主要的對(duì)話框元素為:Allcases單選鈕:和下面的4個(gè)單選鈕為一組,選中它則分析所有的記錄;Ifconditionissatisfied單選鈕:只分析滿足條件的記錄;If按鈕:和If單選鈕一起使用,單擊后彈出If對(duì)話框;Randomsampleofcases單選鈕:從原數(shù)據(jù)中按某種條件抽樣;Sample按鈕:和Random單選鈕一起使用,可以設(shè)定按百分比抽取記錄,或者精確設(shè)定從前若干個(gè)記錄中抽取多少個(gè)記錄;Basedontimeorcaserange單選鈕:基于記錄序號(hào)來(lái)選擇記錄;Range按鈕:和Based單選鈕一起使用,用于輸入記錄序號(hào)范圍;Usefiltervariable單選鈕:使用篩選指示變量來(lái)選擇記錄,必需在下面選入一個(gè)篩選指示變量,該變量取值為非0的記錄將被選中,進(jìn)入以后的分析;Filtered單選鈕:和下面的Deleted單選鈕為一組,表示未被選中的記錄只是被隔離,這些記錄的記錄號(hào)會(huì)被加上斜杠以示區(qū)別;Deleted單選鈕:未被選中的記錄將被刪除,一般不要使用。當(dāng)對(duì)數(shù)據(jù)集做出篩選后,所做的篩選將在以后的分析中一直有效,直到再次改變選擇條件為止。同時(shí)在多數(shù)情況下,系統(tǒng)會(huì)自動(dòng)產(chǎn)生一個(gè)名為filter_$的篩選指示變量,被選中的記錄該變量取值為1,反之則為0?!網(wǎng)eightCases對(duì)話框】在默認(rèn)情況下,每一行就是一條記錄,這在多數(shù)情況下沒(méi)有什么問(wèn)題,但有時(shí)卻非常麻煩,想想看如果你需要計(jì)算一個(gè)四格表卡方,有100例,如果每一行就是一條記錄,你就需要輸入100條記錄!如果希望在計(jì)算過(guò)程中利用不同的變量對(duì)數(shù)據(jù)進(jìn)行加權(quán)處理,就需要用到WeightCases對(duì)話框。該對(duì)話框的使用極為簡(jiǎn)單,界面上有兩個(gè)單選鈕,分別是不權(quán)重記錄和用某變量權(quán)重記錄,如果選擇后者,則需要選中一個(gè)權(quán)重變量?!綝ata菜單中的其余對(duì)話框】Definedates對(duì)話框:可以自動(dòng)生成時(shí)間變量。InsertVariable命令:在當(dāng)前列插入新變量。Insertcases命令:在當(dāng)前行插入新記錄。Gotocases對(duì)話框:到達(dá)指定記錄號(hào)的記錄,該命令在記錄數(shù)極多時(shí)(1000條以上)非常有用。2.3.2

正交設(shè)計(jì)菜單項(xiàng)正交設(shè)計(jì)不包含在SPSS/BASE模塊中,因此由于解密范圍的問(wèn)題,有的D版中不含該菜單項(xiàng),不過(guò)我用的10.0版里是有的:)。以前我以為SPSS不能作正交設(shè)計(jì),感謝網(wǎng)友edof@sh的提醒,經(jīng)研究,在SPSS中可以直接進(jìn)行正交設(shè)計(jì),OrthogonalDesign子菜單項(xiàng)就是專門用于完成該任務(wù)的,具體做法用下面的例子說(shuō)明如下:例2.7做A、B兩個(gè)因素的正交設(shè)計(jì),A因素有三個(gè)水平,B因素有兩個(gè)水平。解:選擇Data-->OrthogonalDesign-->generate,彈出的就是正交設(shè)計(jì)窗口,操作如下:Factorname框:輸入A;單擊ADD鈕;確定變量A被選中,單擊Definevalue鈕;

Value列:頭三行分別輸入1、2和3,代表變量A的三個(gè)水平;

單擊continue鈕;Factorname框:輸入B;單擊ADD鈕;確定變量B被選中,單擊Definevalue鈕;

Value列:頭兩行分別輸入1、2,代表變量B的兩個(gè)水平;

單擊continue鈕;單擊OK在第10步定義完后,對(duì)話框應(yīng)如下圖所示:在其他沒(méi)有用到的選擇項(xiàng)中,各種LABELS當(dāng)然適用于定義相應(yīng)的各種標(biāo)簽的;DataFiles單選框組用來(lái)定義產(chǎn)生的數(shù)據(jù)文件是存為制定的文件名,還是直接替換當(dāng)前工作文件;而DefineValue對(duì)話框中的Autofit框可以自動(dòng)填充從1到你輸入的那個(gè)數(shù)值這么多個(gè)水平的定義,特別適合我這種懶人。這里我們直接替換當(dāng)前工作文件,在這個(gè)自動(dòng)產(chǎn)生的正交設(shè)計(jì)數(shù)據(jù)集中,前兩個(gè)變量就是要分析的A和B,各個(gè)水平已經(jīng)按正交設(shè)計(jì)的要求排列好了。后面的status_和card_變量是系統(tǒng)產(chǎn)生的LOG變量,可以不管它?,F(xiàn)在你再建立一個(gè)結(jié)果變量,輸入實(shí)驗(yàn)結(jié)果,就可以進(jìn)行正交設(shè)計(jì)的分析了。第三章:程序編輯窗口用法詳解(醫(yī)學(xué)統(tǒng)計(jì)之星:張文彤)上次更新日期:3.0.1程序編輯窗口界面3.0.2邂逅Paste按鈕3.0.3用程序編輯窗口加快我們的工作3.0.4用程序編輯窗口完成對(duì)話框無(wú)法完成的工作3.0.5再羅嗦幾句在某年某月的某一天,你和你的另一半正在街上為地球表面的平整而貢獻(xiàn)自己的綿薄之力。突然(也許是必然),你覺(jué)得有些餓了。這是一個(gè)問(wèn)題,當(dāng)然,不用說(shuō)大家也知道解決問(wèn)題的方法就是--吃。不過(guò)就是吃也有講究,可以隨便找個(gè)面館簡(jiǎn)單的填飽肚子;要求高的話還可以去幾星級(jí)的地方享受一下;當(dāng)然還有的人覺(jué)得自己回去做口味也合適,花費(fèi)也不多;更有些超級(jí)美食家,星級(jí)水準(zhǔn)也不滿意,需要親自給一級(jí)廚師露一手,指點(diǎn)他們一下,才會(huì)吃的滿意。好,使用SPSS進(jìn)行統(tǒng)計(jì)分析的方式就象上面填飽肚子的方法一樣有幾種選擇,如果你烹飪工夫還欠火候,或者習(xí)慣了享受星級(jí)服務(wù),那么直接使用SPSS為你提供的對(duì)話框進(jìn)行操作就是了;而如果你習(xí)慣了DIY,甚或?qū)υ捒蛞矡o(wú)法滿足你的統(tǒng)計(jì)分析要求(別瞪眼,下面你就會(huì)看到了),就請(qǐng)你在本章學(xué)習(xí)一下如何寫SPSS程序吧。什么?SPSS還有程序?!是的,如果大家以前用過(guò)SPSS/PC+4.0,就一定不會(huì)對(duì)SPSS的程序感到陌生:在那個(gè)非常遙遠(yuǎn)的DOS時(shí)代(大約15年前),學(xué)習(xí)SPSS程序的語(yǔ)法,掌握如何編寫SPSS程序是熟練使用SPSS的必要條件(但還不充分)。隨著Windows旋風(fēng)的登陸,軟件的易操作性被推進(jìn)到了前所未有的高度,而SPSS顯然是統(tǒng)計(jì)軟件中做的最成功的一個(gè)。他的操作界面是如此的成功,讓使用者可以完全無(wú)須了解SPSS的語(yǔ)法而使用其99%的功能,使得SPSS程序被人逐漸忘記。其實(shí),適當(dāng)?shù)氖褂肧PSS程序可以大大提高我們的工作效率,并且SPSS在設(shè)計(jì)時(shí)也充分注意到了編程功能和使用界面的結(jié)合--還記得Paste按鈕嗎?下面我們就結(jié)合幾個(gè)實(shí)例來(lái)學(xué)習(xí)如何使用程序編輯窗口。請(qǐng)注意:我們不準(zhǔn)備教大家那些枯燥的SPSS語(yǔ)法,現(xiàn)在寫SPSS程序就象在WORD中記錄宏一樣簡(jiǎn)單,所需要做的只是略加修改而已。3.0.1程序編輯窗口界面選擇菜單File==>new==>syntax,系統(tǒng)會(huì)開(kāi)啟一個(gè)新的程序編輯窗口如下:Syntax從字面上應(yīng)該翻譯為句法、語(yǔ)法的意思,這里從實(shí)際用途出發(fā),翻譯為程序。和以前見(jiàn)過(guò)的數(shù)據(jù)管理窗口相比,這個(gè)窗口簡(jiǎn)單的不能再簡(jiǎn)單了。菜單項(xiàng)中的File、Edit、View、Analyze、Graphs等菜單都是通用的,唯一特殊的是Run菜單,該窗口的特殊功能均在這里實(shí)現(xiàn)。3.0.2邂逅Paste按鈕Paste按鈕在幾乎所有SPSS對(duì)話框中均存在,它是專門為編程準(zhǔn)備的。以第一章的那個(gè)t檢驗(yàn)為例,如果最終選擇完畢后不單擊OK而是單擊Paste,則程序編輯窗中會(huì)自動(dòng)生成以下語(yǔ)句:T-TESTGROUPS=group(12)/MISSING=ANALYSIS/VARIABLES=x/CRITERIA=CIN(.95).這就是你剛才想做的工作,如果運(yùn)行它,就可以得到t檢驗(yàn)的結(jié)果!怎么運(yùn)行?選擇菜單Run==>all,看到了嗎?Paste按鈕如何能生成程序?在SPSS中,操作界面實(shí)際上起的就是“操作界面”的作用。當(dāng)你用對(duì)話框選定某項(xiàng)操作,單擊OK后,SPSS就將你的選擇翻譯成程序語(yǔ)句,然后提交系統(tǒng)執(zhí)行。如果你單擊Paste按鈕,SPSS就不將生成的程序語(yǔ)句提交執(zhí)行,而是傳送到程序編輯窗中供你折騰。說(shuō)的再?gòu)V一些,不光SPSS,SAS等其他統(tǒng)計(jì)軟件也是這么做的。從上面的語(yǔ)句可以看到SPSS程序的基本結(jié)構(gòu):一條語(yǔ)句可占多行,最前面為語(yǔ)句主體,具體的選項(xiàng)用斜杠和語(yǔ)句主體相連,最后用小數(shù)點(diǎn)結(jié)束語(yǔ)句。3.0.3用程序編輯窗口加快我們的工作如果程序編輯窗口只能帶來(lái)“暫?!惫δ艿脑?,我也就不用再往下寫了。幸好,它的作用還遠(yuǎn)不止與此。當(dāng)需要成批次的處理數(shù)據(jù)時(shí),當(dāng)你需要重復(fù)進(jìn)行相同的統(tǒng)計(jì)分析時(shí),當(dāng)你要做許多統(tǒng)計(jì)分析,每一步均費(fèi)時(shí)較長(zhǎng)而你又不想等時(shí)...,使用Paste按鈕是你的救命稻草。仍以第一章為例,如果從預(yù)分析一開(kāi)始就連續(xù)使用Paste按鈕,則到分析結(jié)束我們會(huì)得到如下程序:DESCRIPTIVES

VARIABLES=x

/STATISTICS=MEANSTDDEVMINMAX.

SORTCASESBYgroup.

SPLITFILE

SEPARATEBYgroup.

DESCRIPTIVES

VARIABLES=x

/STATISTICS=MEANSTDDEVMINMAX.

GRAPH

/HISTOGRAM=x.

T-TEST

GROUPS=group(12)

/MISSING=ANALYSIS

/VARIABLES=x

/CRITERIA=CIN(.95).現(xiàn)在你可以再次啟用Run菜單來(lái)一次完成所需的統(tǒng)計(jì)分析。特別的,如果你的數(shù)據(jù)還會(huì)不斷添加(試驗(yàn)尚未結(jié)束),就可以把該程序存為程序文件(*.sps),下次讀入新數(shù)據(jù)后再運(yùn)行一次就可以直接得到新的結(jié)果。Run菜單幾個(gè)選項(xiàng)的含義分別為:ALL運(yùn)行全部程序。SELECTION運(yùn)行所選擇的程序語(yǔ)句。CURRENT運(yùn)行當(dāng)前光標(biāo)所在行的語(yǔ)句。TOEND從當(dāng)前語(yǔ)句起一直運(yùn)行到程序結(jié)束。3.0.4用程序編輯窗口完成對(duì)話框無(wú)法完成的工作如果程序編輯窗口的本事只限于上面介紹的這一點(diǎn),那么在Windows時(shí)代,它仍然不配我來(lái)專門寫一章。還記得嗎?上面我提到用SPSS的圖形界面可以完成99%的工作,可有時(shí)候你偏偏需要用另外那1%的功能,請(qǐng)看下面的例子:例3.1請(qǐng)打開(kāi)SPSS提供的cars.sav數(shù)據(jù),假設(shè)每條記錄代表一輛車,現(xiàn)在將按下列條件挑選一些車出來(lái):Year<=76、Cylinder<=4、Weight>=3000,并且要看看每輛車符合了以上三條要求中的幾條。解:沒(méi)有什么難的,從第二章的知識(shí)我們了解到Count對(duì)話框就是做這類事情的,好,在Count對(duì)話框進(jìn)行操作如下:Targetvariable框:鍵入G1(新變量名)Numericvariable框:選入Year單擊Definevalues鈕:Rangelowestthrough:鍵入76:?jiǎn)螕鬉DD鈕單擊Continue鈕Numericvariable框:選入cylinder單擊Definevalues鈕:Rangelowestthrough:鍵入4:?jiǎn)螕鬉DD鈕單擊Continue鈕Numericvariable框:選入Weight單擊Definevalues鈕Rangethroughhigest:鍵入3000:?jiǎn)螕鬉DD鈕單擊Continue鈕單擊OK好了,做完了--不過(guò)好象不大對(duì)勁呀!怎么前面做的條件選擇在后面定義的時(shí)候仍然出現(xiàn)?再看看結(jié)果,更不對(duì)了!看來(lái)有問(wèn)題。毛病出在哪里呢?請(qǐng)?jiān)俅伍_(kāi)啟Count對(duì)話框,選擇好的條件仍然在里面,單擊Paste鈕,可以看到這些選擇產(chǎn)生的SPSS語(yǔ)句如下:COUNTG1=yearcylinderweight(Lowestthru76)yearcylinderweight(Lowestthru4)yearcylinderweight(3000thruHighest).EXECUTE.仔細(xì)看看,這個(gè)語(yǔ)句不對(duì)呀!明明Lowestthru76應(yīng)該是對(duì)變量Year的限制,怎么year、cylinder、weight這三個(gè)變量都在它前面?再看另兩個(gè)條件,一樣“大家有份”,這還了得,改!將語(yǔ)句改為正確的格式如下:COUNTG1=year(Lowestthru76)cylinder(Lowestthru4)weight(3000thruHighest).EXECUTE.再次運(yùn)行該語(yǔ)句,可以看到各個(gè)記錄G1分別被取值為0~3,代表該車滿足了0~3條要求,最終滿足全部三條要求的應(yīng)為3條記錄。3.0.5再羅嗦幾句由于SPSS的大多數(shù)用戶已經(jīng)習(xí)慣了在圖形對(duì)話框界面下操作,許多人不了解程序編輯窗口的用途,編寫本章的目的主要是提醒大家:適當(dāng)?shù)臅r(shí)候,程序編輯窗口可以大大簡(jiǎn)化我們的工作。實(shí)際上,SPSS針對(duì)高級(jí)用戶(需要編程做模擬抽樣之類的事情)專門開(kāi)發(fā)了SPSSProductionfacility模塊,確有編程需要(或狂熱)的朋友可參考有關(guān)書籍。第四章:SPSS結(jié)果窗口用法詳解(醫(yī)學(xué)統(tǒng)計(jì)之星:張文彤)上次更新日期:4.1結(jié)果窗口元素介紹4.1.1結(jié)果瀏覽窗口(Viewer)4.1.2結(jié)果草稿瀏覽窗口(DraftViewer)4.1.3如何美化你的輸出結(jié)果--SPSS選項(xiàng)設(shè)置4.2駕馭結(jié)果瀏覽窗口4.2.1結(jié)果窗口的的一般操作4.2.2結(jié)果的導(dǎo)出4.2.3如何在WORD等軟件中使用輸出結(jié)果4.3文本輸出結(jié)果的編輯4.4表格編輯方法詳解\l"4.4.1

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論