最近陸續幾次遇到要將多列資料轉換成同一列的情形,
所以簡單的做個紀錄,這樣之後忘記做法時才能有得找。
我原本得到的資料格式大概如右,第一欄為Subject,第二欄為Session,之後的欄位是我要計算的Data。
每個Subject有5個session,因為統計計算需求,所以需要把每個Subject的資料整理為一列。
目前遇到的情境其一是要計算 repeatmeasure ANOVA,其二是要算多組session之間的改變量。
使用計算後的結果會如下。
1.因為我的原始資料是excel格式,所以第一步是先讀入資料。(檔案→開啟→資料)
2.選擇資料→重新架構。
3.會跳出視窗問要不要存檔,若不熟悉操作則建議存檔備份,這個操作是無法按上一部還原的。
4.選擇中間那項,「將選定的觀察植重新架構為變數」,點選下一步。
5.將Subject放入識別碼變數,Session放入指標變數,然後點選下一步。
6.接下來點選「完成」就可以得到結果了。(當然,有一些細節步驟可以再透過後續設定達成)
7.匯出結果如下。
沒有留言:
張貼留言