医療データ奮闘記

公衆衛生大学院に入った内科系専門医が医師として培った現場感と大学院で培った統計の知識を交えながら、医療や疫学や統計に関する素朴な疑問や本音をつらつら書いています。

SPSSで年度別データをまとめる方法

筆者はSPSSはあまり使わないが、仕事上どうしても必要になった事がある。

SPSSで各年度のデータをひとまとめにする(unionの方法に相当)方法を記載しておく。

まずはデータセットを3つ用意する

データセットの説明

  • id :個人特定番号
  • va1 :個人の情報(その年の所属など:年度中に変更の可能性あり)
  • va2 :何年のデータか
  • va3 :その年に何点だったか
  • va4:その人の属性(性別など)

1つ目 test3_1

f:id:yiliaojingji:20190507111914p:plain
SPSS_001_1

2つ目 test3_2

f:id:yiliaojingji:20190507112143p:plain
SPSS_001_2

3つ目

f:id:yiliaojingji:20190507112330p:plain
SPSS_001_3

これらをまとめて1行ずつに

ファイルの結合を選び、

f:id:yiliaojingji:20190507112437p:plain
SPSS_001_4

ケースの追加を選ぶと、

f:id:yiliaojingji:20190507112511p:plain
SPSS_001_5

どの変数をどのように残すかを聞かれるので、追加変数を設定する。

f:id:yiliaojingji:20190507130940p:plain
SPSS_001_9

あとはMatchsequenceを付けて1、一人一行にすれば良い。(distinct)

f:id:yiliaojingji:20190507130217p:plain
SPSS_001_7

重複があると勝手に横に並ぶようになる。

f:id:yiliaojingji:20190507130632p:plain
SPSS_001_8


  1. 別の記事で説明します