第5章 數(shù)據(jù)轉(zhuǎn)換與SPSS函數(shù)
本章包括
◆ SPSS表達(dá)式
◆ SPSS函數(shù)
◆ 變量的計(jì)算
◆ 數(shù)據(jù)的選取
◆ 個(gè)案計(jì)數(shù)
◆ 數(shù)據(jù)的重新編碼
◆ SPSS變量集
在利用SPSS進(jìn)行數(shù)據(jù)處理和統(tǒng)計(jì)分析的過程中,變量計(jì)算和數(shù)據(jù)轉(zhuǎn)換是極為關(guān)鍵的一個(gè)環(huán)節(jié)。例如,不同年份的國民生產(chǎn)總值,由于不同年份的價(jià)格指數(shù)存在差異,因此在進(jìn)行比較時(shí),需要將所有不同年份的數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一口徑下的數(shù)據(jù)。再如,進(jìn)行非線性回歸分析過程中,有時(shí)需要計(jì)算數(shù)據(jù)的特定函數(shù)值。
要解決上述問題,需要明確SPSS定義的關(guān)系表達(dá)式、SPSS的內(nèi)部函數(shù)以及SPSS關(guān)于數(shù)據(jù)轉(zhuǎn)換的基本方法和操作。
5.1 SPSS的表達(dá)式
SPSS定義的表達(dá)式與其他高級語言或軟件基本類似,可分為算術(shù)表達(dá)式、條件表達(dá)式和邏輯表達(dá)式3種。
5.1.1 SPSS算術(shù)表達(dá)式
SPSS的算術(shù)表達(dá)式是由常量、變量、算術(shù)運(yùn)算符和函數(shù)等組成的表達(dá)式。這里的變量指的是SPSS數(shù)據(jù)文件中定義的變量。
算術(shù)運(yùn)算符由+(加)、-(減)、*(乘)、/(除)、**(乘方)構(gòu)成。參與運(yùn)算的數(shù)據(jù)類型和最后運(yùn)算結(jié)果都為數(shù)值型。
運(yùn)算次序?yàn)橄瘸朔竭\(yùn)算,再乘除運(yùn)算,最后進(jìn)行加減運(yùn)算;同級運(yùn)算中,按先左后右的順序計(jì)算。可以通過添加圓括號改變原有的計(jì)算順序。例如X+2*Y+LN(Z)是一個(gè)合法的算術(shù)表達(dá)式。
例如,在第4章表4.1教師基本情況調(diào)查問卷的數(shù)據(jù)文件中,需要計(jì)算教師的年度津貼分?jǐn)?shù),設(shè)定計(jì)算公式:工作量+論文數(shù)*2+職稱*年齡/20,表達(dá)式中的變量都是數(shù)值型,可以參與計(jì)算。
5.1.2 SPSS條件表達(dá)式
SPSS條件表達(dá)式是通過關(guān)系運(yùn)算符建立的兩個(gè)量之間關(guān)系的表達(dá)式。如變量計(jì)算時(shí),必須選擇滿足一定條件的個(gè)案參與運(yùn)算,這時(shí)可利用條件表達(dá)式的值指定個(gè)案。
關(guān)系運(yùn)算列表如表5.1所示,其中列出了關(guān)系運(yùn)算符的6種表示形式及其含義。
表5.1 關(guān)系運(yùn)算符列表

關(guān)系運(yùn)算表達(dá)式表示的實(shí)際上是對條件進(jìn)行判斷的式子,其結(jié)果只有兩種取值:如果判斷條件成立,結(jié)果為“真”;如果判斷條件不成立,結(jié)果為“假”。條件表達(dá)式的結(jié)果為邏輯型常量。相互比較的兩個(gè)變量類型必須一致。
表示一個(gè)條件表達(dá)式有兩種等價(jià)的方式,如“A大于B”既可以表示成“A>B”,也可以表示成“A GT B”。
例如,在第4章表4.1中的大學(xué)教師基本情況問卷統(tǒng)計(jì)表中,需要指出所有科研經(jīng)費(fèi)大于等于5000元的個(gè)案。條件表達(dá)式“科研經(jīng)費(fèi)>=0.5”為真時(shí)的個(gè)案為滿足條件的指定個(gè)案。
5.1.3 SPSS邏輯表達(dá)式
邏輯表達(dá)式是由邏輯運(yùn)算符號和條件表達(dá)式等組成的表達(dá)式。和條件表達(dá)式的值一樣,邏輯表達(dá)式的值也為邏輯常量。
邏輯運(yùn)算符列表如表5.2所示,其中列出了3種邏輯運(yùn)算符的表示形式及其含義。
表5.2 邏輯運(yùn)算符列表

邏輯運(yùn)算符的運(yùn)算順序:NOT運(yùn)算優(yōu)先級最高,其次是AND,最低是OR;同關(guān)系表達(dá)式一樣,也可以通過圓括號改變運(yùn)算順序。
邏輯表達(dá)式又稱復(fù)合條件表達(dá)式。應(yīng)用中,經(jīng)常利用邏輯運(yùn)算符將多個(gè)條件表達(dá)式連接在一起,形成復(fù)雜的關(guān)系表達(dá)式。
例如,在第4章表4.1中,需要在具有中低級職稱的教師中指出所有科研經(jīng)費(fèi)大于等于5000元的個(gè)案。邏輯表達(dá)式“職稱<=3 AND科研經(jīng)費(fèi)>=0.5”為真時(shí)的個(gè)案為滿足條件的指定個(gè)案。
- 數(shù)學(xué)不簡單:從《最強(qiáng)大腦》發(fā)現(xiàn)思維樂趣
- Introduction to Blockchain and Ethereum
- 奧妙的數(shù)學(xué)問答
- Advanced Blockchain Development
- 開悟:數(shù)學(xué)黑客的生活之旅
- 數(shù)學(xué)實(shí)驗(yàn)教程
- MATLAB矩陣分析和計(jì)算
- 老師沒教的數(shù)學(xué)
- 幾何之美
- 科學(xué)的數(shù)學(xué)本質(zhì)
- 數(shù)字、代數(shù)和圖象(全彩版)
- 代數(shù)的歷史:人類對未知量的不舍追蹤(修訂版)
- 實(shí)用高等數(shù)學(xué)
- 數(shù)學(xué)故事總動(dòng)員
- ANSYS 15.0有限元分析從入門到精通 (清華社視頻大講堂大系)