看板 NCCU07_SOCIO 關於我們 聯絡資訊
kenshin528:還是補不齊1000個CASE 09/25 12:47
那就一開始多抽一些啊 XD 我當初是十萬(老師第二次規定) x 1.3 你們現在應該只有刪除像是下面這種? -> 一模一樣的 case 01 03 05 07 09 11 01 03 05 07 09 11 下次應該會變成十萬組,然後還要顧慮到這種? -> 數字全相同,但順序不一樣 01 03 05 07 09 11 01 05 09 03 07 11 還是老師第一次作業就要你們使用第二種? @ @ 我第一次寫作業是沒有用到 Identify and Remove Duplicate Cases ... 不過既然你們已經使用了 ... 刪掉之後湊不到一千 ... 何不試試看在第一次抽的時候,先抽個兩千個或隨便你想抽多少 ... 在 SPSS 中一個有很簡單的指令,就是直接 N 數字就可以留下你想留的 case 數 ... N (to limit the total number) ... 最後再下 N 1000 . -> 保留 1000 個 case :) 例如我第二次作業,第一行跟最後幾段(第二次作業應該是十萬個) ... 這樣就可以解決刪除過後,不足 1000 個 case 的問題了 ... == /* Generate Cases */ loop #i = 1 to 100000 * 1.3 . -> 這邊我 x 1.3 倍 ... ........................ 中略 ...................... /* Identify Duplicate Cases */ * 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). /* Remove Duplicate Cases */ 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 /FIRST= first. SELECT IF first. N 100000 . execute . == 明明沒什麼重點,硬是這麼大一篇 Orz -- ┌──── ‧輕嘗一口 細細品味‧ φ奶油的濃度砂糖的甜蜜以及微微的蛋香φ ‧在口中咀嚼出幸福的滋味‧ ────┘ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.90.75
kenshin528:還有這個指令!! 我馬上來試試看!! 謝謝!! 09/25 16:16