




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、SPSS常用函數 SPSS函數是一個常用程序,并且利用一個或多個自變量(參數)來執行。每個SPSS函數均有一個關鍵名稱,且絕不能寫錯。通常,函數的格式為:函數名稱(自變量,自變量,),某些函數可能只含有一個自變量,而有些函數則可能含有多個自變量,當一個函數含有多個自變量時,各自變量間用逗號(,)隔開,而函數的自變量通常又可分為以下三種:(1)常數,如SQRT(100);(2)變量名稱,如MEAN(VAR1,VAR2,VAR3);(3)表達式,如MIN(30,SQRT(100)??傊?,SPSS函數和我們平時EXCEL里面函數格式規則并無差別。
2、60; SPSS提供了180多種函數,共可分為十多類(SPSS 17.0中大大小小分了18類)。和EXCEL一樣,我們也不可能記住所有函數,只要知道一些常用函數,至于其他函數要用的時候再去查找也不遲,下面將列舉一些常用函數: 1.ArithmeticFunctions算術函數算術函數是最常用的函數,可以滿足對變量進行的一般運算,算術函數主要有:函數名自變量涵義函數類型函數功能及說明ABS(numexpr)(算術表達式)數值型函數求絕對值,例如:ABS(Y-850):將分別計算變量Y的每個數據與20的差的絕對值ARSIN(numexpr)(角度;弧度單位)數值型函數求反正弦
3、值。ARTAN(numexpr)(角度;弧度單位)數值型函數,求反正切值。COS(radians)(角度;弧度單位)數值型函數求余弦值。EXP(numexPr)(算術表達式)數值型函數求e的指數冪值。例如:Exp(4)=e4=54.60。注意:若函數值太大,其結果會超出SPSS的計算范圍。LGl0(numexp)(算術表達式)數值型函數求以10為底的對數值。例如:Ln(Y):分別計算變量Y中每個數據的以10 為底的對數值。LN(numexpr)(算術表達式)數值型函數求以e為底的對數。例如:Ln(Y):分別計算變量Y中每個數據的自然對數值。MOD(numexpr,modulus)(算術表達式;
4、摸數(常數))數值型函數求算術表達式除以模數的余數。例如:Mod(103):函數值1SIN(radians)(角度;弧度單位)數值型函數求正弦值。SQRT(numexpr)(正數)數值型函數求平方根。例如:Sqrt(9)=3RND(numexpr)(算術表達式)數值型函數求算術表達式的值四舍五入后的整數。例如:RND(2.72)3TRUNC(numexpr)(算術表達式)數值型函數求算術表達式的值被截去小數部分的整數。例如:Trunc(2.72)2算術表達式也包括單值與變量名的情況。2.StatisticalFunctions統計函數統計函數也是統計分析中常用的函數之一,主要反映變量的數據特征
5、,時間序列的滯后期變量等,具體函數有:函數名自變量涵義函數類型函數功能與說明CFVAR(numexpr,numexpr,.)(變量名,變量名,.)數值型函數求出多個變量值的變異系數(標準差/均值) 。例如Cfvar(數學,物理,化學):分別計算每個學生三門成績的變異系數。LAG(variable)(變量名)數值型函數或字符型函數返回滯后一期的變量數據。對第一個觀測量來說,將返回系統缺失值,如果指定的變量是字符型,則返回空格。LAG(variable,ncases)(變量名,自然數n)數值型函數返回滯后n期的變量數據。對第前n個觀測量來說,將返回系統缺失值,如果指定的變量是字符型,則返回空格。M
6、AX(ivalue,value,.)(變量名,變量名,)數值型函數求多個變量值中的最大值;例如MAX(數學,物理,化學):分別計算每個學生三門成績中的最高分。MEAN(numexpr,numexpr,.)(變量名,變量名,)數值型函數求多個變量值的平均值;例如MEAN(數學,物理,化學):分別計算每個學生三門成績的平均值。MIN(value,value,.)(變量名,變量名,)數值型函數求多個變量值中的最小值;例如Min(數學,物理,化學):分別計算每個個案三門成績中的最低分。NVALID(variable, variable,.)(變量名,變量名,)數值型函數求出變量的(不包括缺失值)的數量
7、。SD(numexpr,numexpr,.)(變量名,變量名,)數值型函數求多個變量值的標準差;例如SD(數學,物理,化學):分別計算每個學生三門成績的標準差。SUM(numexpr,numexpr,.)(變量名,變量名,)數值型函數求多個變量值的和;例如Sum(數學,物理,化學):分別計算每個個案三門成績的總和。VARIANCE(numexpr,numexpr,.)(變量名,變量名,)數值型函數,求多個變量值的方差;例如Variance(數學,物理,化學):分別計算每個學生三門成績的方差。 3.LogicalFunctions邏輯函數l ANY(test,v
8、alu,value,) 邏輯型函數,自變量為 (變量名,x1,x2,),函數功能是判斷變量值是否是x1、x2中的一個,例如:Any(數學,80,90,70):分別對每條個案判斷其數學成績是否為80或 90或70分。l RANGE(test,lo,hi,10,hi. 邏輯型函數變量必須都為數值型或都為字符型,自變量為(變量名,x1,x2),其中:x1x2,函數功能是判斷某變量值是否在x1至x2之間,例如:RANGE (數學,80,90):分別對每條個案判斷其數學成績是否在80至90分之間 4.DateandTimeFunctions日期和時間函數l &
9、#160; DATE.DMY (day,month,year)SPSS日期型格式的數值函數,返回與指定的日、月、年相應的日期值。要正確顯示這個值,必須將變量賦予DATE格式。自變量必須為整數。day的范圍在131,month的范圍在112,year的范圍在4位數時要大于1582,2位數時應是該世紀的后兩位年代數值。l DATE.YRDAY(year,daynum)SPSS格式日期型數值函數,返回與指定的天數、年相應的日期值。要正確顯示這個值,必須賦予其DATE格式。Daynum取值范圍在1366。l XDATE.DATE(dateva
10、lue)SPSS日期格式的數值型函數,從具有SPSS的日期格式的自變量數值返回一個日期,自變量數值由DATE.xxx函數產生或按DATEs輸入格式讀取。該函數用于將日期的數值格式轉換為日期格式,因此要想按日期格式顯示必須再在Variable View中定義一種日期格式,否則會按SPSS日期的數值格式顯示。此函數無2000年問題21世紀的日期也能正確顯示。l XDATE.HOUR(datevalue)數值型函數,從DATE.xxx函數產生或按一種DATE格式讀入的SPSS日期格式的數值,返回一個小時數(023)。l XDATE.JDAY
11、(datevalue)數值型函數,通過DATE.xxx產生或由DATE輸入格式讀入SPSS日期格式的數值,返回一年的天數(1366)。l XDATE.MDAY(datevalue)數值型函數,從一個SPSS日期格式的數值通過 DATE.xxx函數產生或由DATE輸入格式讀入,返回一個月的天數(131)。l XDATE.MINUTE(datevalue)數值型函數,通過DATE.xxx產生或由DATE輸入格式讀入SPSS日期格式的數值,返回分鐘數(0-59)。l XDATE.MONTH(datevalue)數值型函數,通過D
12、ATE.xxx產生或由DATE輸入格式讀入SPSS日期格式的數值,返回一年中的月數(112)。l XDATE.TDAY(timevalue)數值型函數,自變量是由TIME.XXX函數產生或由TIME輸入格式讀取的SPSS時間間隔格式的數值,返回整天數(正整數)。l XDATE.TIME(datevalue)SPSS時間間隔格式的數值型函數,把自變量的值看作從午夜開始的秒數,返回一天中的時間(小時、分、秒)。自變量是SPSS日期格式的數值,可以是由DATE.xxx函數產生的或由DATE輸入格式讀入的。由該函數建立的變量應該給定一個合適的顯示格式。在
13、VariableView中,賦予它一個時間顯示格式,將變量值顯示成小時和分。l XDATE.WEEK(datevalue)數值型函數。由一個SPSS日期格式數值(由DATE.xxx函數產生或由一種DATE輸入格式讀入),返回周數(153整數)。l XDATE.WKDAY(datevalue)數值型函數,由一種通過DATE.xxx函數產生或用 DATE格式讀入的SPSS日期格式數值,返回的數值表示一周的星期幾(星期1星期日用17之間的整數表示)。l XDATE.YEAR(datevalue)數值型函數,由DATE.xxx函數
14、產生或用DATE格式讀入的SPSS日期格式的數值,返回年數。l YRMODA(year,month,day)數值型函數,返回一個由1582年10月15日到自變量給定的年月日(year,month,day)之間的天數??偨Y:以上的日期函數分為三大類:date.SSS(); XDATE.SSS(datevalue); YRMODA(year,month,day); 他們有各自不同的作用,其中的變量也不盡相同。其中date函數中()主要是用來返回其中XDATE函數中的()主要是用來返回具體的日期數據的。5.RandomVariableFun
15、ctions隨機變量函數隨機變量函數的一般形式為:RV.分布名(參數,)。其中圓點前是函數類名,圓點后是分布名稱,圓點是半角的圓點,括號內是自變量。自變量是分布參數。如果在數據文件中建立新變量時使用這些函數,變量值的個數等于數據文件中有效觀測量數。函數值為產生服從指定統計分布的隨機序列。下面列出常用的分布函數的隨機數。l NORMAL(stddev)數值型函數,產生一個來自均值為0標準差為stddev的分布總體的隨機數。l RV.BERNOULLI(p)數值型函數,產生一個來自伯努利分布具有指定概率參數 P的隨機數。l R
16、V.BINOM(n,p)數值型函數,產生一個來自二項式分布具有指定試驗次數n和概率參數p的隨機數。l RV.CHISQ(df)數值型函數,產生一個來自卡方分布具有指定自由度df的隨機數。l RV.EXP(shape)數值型函數,產生一個來自指數分布具有指定形狀參數的隨機數。l RV.F(df1,df2)數值型函數,產生一個來自F分布具有指定自由度的隨機數。l RV.GEOM(p)數值型函數,產生一個來自幾何分布具有指定概率參數P的隨機數。l RV.HYPER(totd,sam
17、ple,hits) 數值型函數,產生一個來自超幾何分布具有指定參數的隨機數。l RV.LOGISTIC(mean,scale)數值型函數,產生一個來自邏輯斯蒂分布具有指定的均數mean和標度scale參數的隨機數。l RV.LNORMAL(a,b)數值型函數,產生一個來自對數正態分布具有指定參數的隨機數。l RV.NORMAL(mean,stddev)數值型函數,產生一個來自正態分布具有指定均值mean和標準差stddev的隨機數。l RV.PARETO(threshold,shape)
18、數值型函數,產生一個來自帕雷托分布具有指定臨界值threshold和形狀shape參數的隨機數。l RV.POISSON(mean)數值型函數,產生一個來自泊松分布具有指定均值或比率參數的隨機數。l RV.T(df)數值型函數,產生一個來自學生T分布具有指定自由度的隨機數。l RV.UNIFORM(min,max)數值型函數,產生一個來自具有指定最大值max和最小值mill的均勻一致分布的隨機數.l RV.WEIBULL(a,b)數值型函數,產生一個來自威布爾分布具有指定參數的隨機數。l
19、 UNIFORM(max)數值型函數,產生一個來自一致分布的值在0和自變量給定的Max之間的偽隨機數。自變量Max必須是一個數值,但可以是負數。6.InverseDistributionFunctions反分布函數反分布函數的一般形式為:IDF.分布名(p,參數,)。其中圓點前是函數類名,圓點后是分布名稱,括號內是自變量。第一個自變量p 是這個分布的累積概率,其后的自變量是指定分布的參數。函數值是相應分布的累計概率值為p的臨界值。l IDF.CHISQ( (p,df)數值型函數,產生來自卡方分布的臨界值,第一個自變量為概率值p,第二個自變量為自由
20、度df。例如:累積概率為0.95,自由度為5的卡方分布的臨界值記作IDF.CHISQ(0.95,5),其函數值IDF.CHISQ(0.95,5)=1.145。l IDF.EXP(p,scale)數值型函數。產生一個來自指數分布的臨界值,該分布具有給定行狀參數shape,概率值p。l IDF.F(p,dfl,df2)數值型函數,產生一個來自F分布的值,該分布自由度為dfl、df2,累計概率p的臨界值。例如顯著性概率在0.05水平上,自由度分別為6、5的F值為IDF.F (0.95,6,5)=4.9503。l DF.LOGIS
21、TIC(prob,mean,scale)數值型函數,產生一個均值為mean和標度參數為 scale,累計概率為p的邏輯斯蒂分布的臨界值。l IDF.LNORMAL(p,a,b)數值型函數,產生具有指定參數和累計概率p的對數正態分布的臨界值。l IDF.NORMAL(p,mean,stddev)數值型函數,產生來自正態分布具有指定均值和標準差的累計概率。例如,顯著性水平為0.05,均值為0,標準差為1的標準正態分布的臨界值IDF.NORMAL(0.95,0,1)=1.645。l IDF.PARETO(prob,thresho
22、ld,shape)數值型函數,產生一個來自帕累托分布,累計概率為p的值,該分布的臨界值為threshold,尺度參數為scale。l IDF.T(prob,df)數值型函數,產生一個自由度df,累計概率為p的來自學生T分布的臨界值。l IDF.UNIFORM(p,min,max)數值型函數,產生一個累計概率p的來自均勻分布的臨界值,均勻分布的最大值max、最小值min。l PROBIT(p)數值型函數,產生累計概率為p的標準正態分布的臨界值。7.CumulativeDistributionFunctions累計分布函數累計
23、分布函數的一般形式為:CDF.分布名(q,參數,),其中圓點前是函數類名,圓點后是分布名稱,括號內是自變量。第一個自變量q是符合分布的數值,后面的自變量是相應分布的參數。函數值是相應分布的隨機變量取值小于等于q的概率值。l CDF.BERNOULLI(q,p)數值型函數,產生來自具有給定概率參數p的伯努利分布,變量值小于q的累計概率值。l CDF.BETA(q,shapel,shape2)數值型函數,產生來自Bate分布的變量取值小于q累計概率值,該分布具有給定的形狀參數shapel、shape2。l CDF.BINOM(
24、q,n,p)數值型函數,產生來自二項分布的變量取值小于q的累計概率值,該分布具有給定每次實驗成功的概率P,成功的實驗次數是n,。當n=1時,該函數與CDF.BERNOULLI相同。l CDF.CAUCHY(q,loc,scale)數值型函數,產生來自柯西分布的變量取值小于q的累計概率值,該分布具有給定的位置參數loc和標度參數scale。l CDF.CHISQ(q,df)數值型函數,返回來自卡方分布的變量取值小于q的累計概率值,該分布具有給定的自由度df。l CDF.EXP(q,shape)數值型函數,產生來自指數分布的變
25、量取值小于q的累計概率,該分布具有給定的形狀參數shape。l CDF.F(q,df1,df2)數值型函數,產生來自F分布的變量取值小于q的累計概率值,該分布具有給定的自由度dfl、df2,累計概率值小于quant。l CDF.GAMMA(q,shape,scale)數值型函數,產生來自伽瑪分布的變量取值小于q的累計概率,該分布具有給定的形狀參數shape和標度參數scale。l CDF.GEOM(q,p)數值型函數,產生一個幾何分布的變量取值小于q的累積概率,即獲得一次成功的試驗次數,當成功概率由p確定。l &
26、#160; CDF.HYPER(q,total,sample,hits)數值型函數,產生小于q的累積概率,即具有指定特性的事件數q,當樣品sample事件是從尺寸為total的總體中隨機選擇出來的情況下,其命中數hits具有指定的特性。l CDF.LAPLACE(q,mean,scale)數值型函數,產生來自拉普拉斯分布的變量取值小于q的累計概率,該分布具有給定的均值mean和標度參數scale。l CDF.LOGISTIC(q,mean,scale)數值型函數,產生來自邏輯斯蒂分布的變量取值小于q的累計概率,該分布具有給定的均值mean和標度參
27、數scale。l CDF.LNORMAL(q,a,b)數值型函數,產生具有指定參數的對數正態分布變量取值小于q的累計概率值。l CDF.NEGBIN(q,thresh,p)數值型函數。產生變量取值小于q的累計概率值,即當臨界參數為 thresh,p給出成功的概率。l CDFNORM(zvalue)數值型函數,產生一個具有均值為0,標準差為1的隨機變量的取值小于zvalue的概率。l CDF.NORMAL(q,mean,stddev)數值型函數,產生一個正態分布的變量取值小于q的累計概率,該分布均值為
28、mean,標準差為stddev。l CDF.PARETO(q,threshold,shape)數值型函數,產生一個變量取值小于q的帕雷托分布的累計概率,該分布具有指定的限值threshold和形狀參數shape。l CDF.POISSON(q,mean)數值型函數,產生一個來自POISSON分布的小于q的累計概率值,它具有指定的均值或率參數。l CDF.T(q,df)數值型函數,產生一個變量取值小于q的學生T分布的累計概率,該分布具有指定的自由度參數df。l CDF.UNIFORM(q,min,ma
29、x)數值型函數,產生一個變量取值小于q的均勻一致分布的累計概率,該分布具有指定的最小值rain和最大值max參數。l CDF.WEIBULL(q,a,b)數值型函數,產生一個變量取值小于q的威布爾分布的累計概率,該分布具有指定的參數。8.MissingValueFunctions缺失值函數l NMISS(variable, )數值型函數,自變量是當前工作數據文件中的變量名。計算自變量中缺失值的數目。例如:Missing(數學):分別對數學這個變量逐個判斷是否為系統缺失值或用戶缺失值。l表示是,0為不是。l MISSING(
30、variable)邏輯型函數,自變量應該是工作數據文件中的變量名。如果變量具有缺失值,返回1或者true。l SYSMIS(numvar)邏輯型函數,自變量numva是工作數據文件中的一個數值型變量的變量名。如果numvar的值為系統缺失值,返回1或者true。l VALUE(variable )數值型或字符型函數,忽略用戶定缺失值,即將用戶缺失值看成是普通的數據,返回變量值。自變量必需是工作數據文件中的變量名。 9.StringFunctions字符串函數l CONCAT(strexpr, strexpr,.)
31、字符型函數,函數中每個自變量都是一個字符串表達式。該函數值是一個字符串,是各自變量代表的字符串按括號中的順序串接起來的。此函數要求兩個或兩個以上的自變量。eg:concat(woder,ful)=wonderful;l INDEX(haystack, needle)數值型函數,產生一個整數,它表明字符串needle在字符串 haystack中第一次出現的起始位置。如果返回值為0,表明字符串needle不在字符串haystack中存在。例如:INDEX(“ABCDEFG”,“DE”):找到字符串DE在字符串ABCDEFG中第一次出現的位置,INDEX(“ABCDEFG”,“DE”)=4l INDEX(haystack, needle, divisor)數值型函數,見前一個函數。其第三個自變量divisor是可選擇的,它必須是一個整數,表明將字符串needle均勻地分為要被查詢的獨立字符串的字符數。l LENGTH(strexpr)數值型函數,自變量是字符串,函數值是字符串表達式值的長度。這里獲得的長度包括尾部空格。l LPAD(strexpr, length)字符型函數,第一個自變量strexpr是字
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版二年級數學下冊期末測試卷(含答案)
- 湖南省九校聯盟2025屆高三上學期第一次聯考-生物試題(含答案)
- 人教版(2019)高中化學必修第一冊第一章1.1物質的分類及轉化第一課時教案+學案+習題精煉(含答案)
- 第17課《短文兩篇》課件 2024-2025學年統編版語文七年級下冊
- 初中數學簡單的軸對稱圖形第2課時線段垂直平分線的性質課件 2024-2025學年七年級數學下冊北師大版2024
- 【核心素養】第2課《學做“快樂鳥”》第1課時《我很快樂和也有不開心的事》+公開課一等獎創新教案+素材
- 智能物流配送管理制度
- 八年級體育 教學設計 人教新課標版
- 高鉀血癥患者的護理
- 第一單元第1課《網絡發展簡述》教學設計 2023-2024學年浙教版(2020)初中信息技術八年級下冊
- 施工組織設計中期答辯
- 貓常見心血管系統疾病-肥厚性心肌病(貓病防治技術)
- 小學語文繪本閱讀《神奇飛書》課件-
- 醫生進修工作匯報PPT
- 街道優生優育進萬家活動實施方案
- 《音樂療法》教學課件
- 小區室外雨、污水排水管道施工方案
- 江水源熱泵應用杭州奧體主體育場案例分析
- 部編版三年級語文下冊期中檢測卷課件
- (完整版)供應商審核表
- 說專業(市場營銷專業)課件
評論
0/150
提交評論