作者maxweberko (rehabilitation)
看板NCCU06_SOCIO
標題Re: [心得] SPSS的[識別重複觀察值]
時間Wed Sep 27 08:58:06 2006
嗯嗯,嗯嗯嗯嗯(理解中)
我今天在去學校試試看,
因為11.0的SPSS沒有這功能。
那把文欣和我的方法結合在一起,
可以製造出組內與組間不重複的方法了吧!
也就是說可以找出
1 2 3 4 10 0
1 2 3 4 10 1
4 3 2 1 10 1
都是重複的。
※ 引述《LydiaWu (小瓶子與大饅頭:D)》之銘言:
: ※ 引述《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).
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.166.80.145
推 timelyrain:我有個問題,sort不是只能針對單個變項嗎?這樣排過之 09/27 10:26
→ timelyrain:後不就不是原來的亂數表了? 09/27 10:27
推 leonidss:我最後還是用平方和去看耶 09/27 15:59
推 leonidss:因為六個數字應該要一模一樣才有可能平方和相等 09/27 15:59
推 leonidss:我的一萬多組相同者是0... 不過文欣那個好高級 09/27 15:59
推 LydiaWu:當然是先 generate 出 random 的過後,再排序啊 :) 09/27 16:41
→ LydiaWu:所以會有兩種,第二種排好的只是方便辨別是否相同而已 :) 09/27 16:42