【HAD】グループごとに複数の変数の平均値を同時に出す方法

ask.fmからの質問があったので,ここで答えておきます。

質問は,

グループ毎の複数の平均値を一気に算出することは可能でしょうか?例えば、AクラスとBクラスとCクラスのそれぞれのクラス毎の国語と数学と英語の平均値を一気に算出したい時はどのようにすればよいのでしょうか?

というものです。

これをHADで実行するのは二通りがあります。

一番簡単なのは,フィルタに"by"を入力する方法です。

例えば,以下のようなデータがあったとします。変数は満足度と発話量と集団成績で,条件がグループ分け変数だとしましょう。

group_mean1

ここで,下にある「フィルタ」ボタンを押して,条件の得点でグループ分けを行います。

group_mean2

これでOKを押すと,条件のフィルタのところに,"by"という文字が入ります。これで,実験群=1と統制群=0で群分けして結果を出力できるようになります。

要約統計量を実行すると,

group_mean3group_mean4

グループが条件=統制の場合と実験の場合のそれぞれの結果が出力されます。byを使う方法は,平均値に限らず,ほとんどの分析(マルチレベル分析は不可)で利用できるので,覚えておくと便利です。

もう一つの方法は,分散分析を利用するものです。

まず,分散分析の画面を表示します。そして,平均値を見たい変数をWithin要因の変数として指定し,グループ分けしたい変数をBetween要因の変数として指定します。分散分析の実行方法については,こちらの記事も合わせて参照してください。

group_mean5

この状態で,右下にある「各セルの平均値」をクリックすると,群ごとの平均値が表示されます。

group_mean6

分散分析のほうが一つの画面で表示されるので,平均値や標準偏差だけに興味があるなら,分散分析でもいいかと思います。

以上が,グループごとに平均値を同時に出す方法でした。

This entry was posted in HAD. Bookmark the permalink.