作者LydiaWu (小瓶子與大饅頭:D)
看板NCCU06_SOCIO
標題Re: [心得] SPSS的[識別重複觀察值]
時間Tue Sep 26 20:40:14 2006
※ 引述《maxweberko (rehabilitation)》之銘言:
: 昨晚歷經熬夜苦思不得其解,
: 今天文欣的一句話(他說的SPSS功能)
: 讓我發現了SPSS的另一個功能
: 資料-->識別重複觀察值
: 我覺得這可以使用在證明組間不相等耶
: 如果把六變數利用某種方式找出和或是乘積,
: 之後利用此功能找出相同數值,
: 應該就更能找出可能的組間不相等了!!!
和跟乘積應該都會有問題吧 @@
我是先 sort 過 variables 把每一個 case 裡面從小排到大~
然後用那個 identify duplicate cases (識別重複觀察值?)
它會自動有把每個 case 從小排到大的功能(sort cases)
例如說:先比一個數字,從小到大排,第一個數字大小一樣的比第二個數字
然後會把一樣的 case 弄成一個一個 groups(沒有重複的就一組一個)
然後把每個 group 最後一個 case 變成 1 其餘是 0
也就是說只要出現 1 的就是沒有重複(因為只有 1 個)
出現 0 的就是有重複,例如說:這一個 group 有 3 個 cases(相同才會歸在一起)
就像是這樣:01 14 27 36 41 44 0
01 14 27 36 41 44 0
01 14 27 36 41 44 1
這一段的 code 長這樣:
COMPUTE PrimaryLast = 0.
SORT CASES BY x1(A) x2(A) x3(A) x4(A) x5(A) x6(A) .
MATCH FILES /FILE = * /BY x1 x2 x3 x4 x5 x6
/DROP = PrimaryLast /LAST = PrimaryLast .
VARIABLE LABELS PrimaryLast
'Indicator of each last matching case as Primary' .
VALUE LABELS PrimaryLast 0 'Duplicate Case' 1 'Primary Case'.
VARIABLE LEVEL PrimaryLast (ORDINAL).
--
████ ████ ◥ ◤
██ ██ ██ █ ◢██◣ ██ ◢██◣ █◣◢█
████ ███ ██▂█ ████ █ █ ◥██◤
██ ██ ██ ██ ██ █ ● █ ◢██◣
██ ██ ██ ◥██◤ ██ ◥██◤ █◤◥█
看那!有火耶!放火行動展開了!還不快來![http://moztw.org/sfx/]
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.90.75
推 goods41:喔喔喔喔~~感謝感謝 09/26 23:40
推 capital12:好厲害喔........ 09/27 10:19