Excelでも統計分析 HADについて SappoRo.R#3
-
Upload
hiroshi-shimizu -
Category
Education
-
view
707 -
download
4
description
Transcript of Excelでも統計分析 HADについて SappoRo.R#3
エクセルでも統計分析統計プログラム HAD について
清水裕士広島大学大学院総合科学研究科
SappoRo.R #3 1
自己紹介• 清水裕士です。
• 専門は社会心理学です。
• 趣味は HAD の更新です。
• Twitter アカウント: @simizu706– Web サイト : http://norimune.net
SappoRo.R #3 2
HAD とは
SappoRo.R #3 3
HAD とは• 清水の作った統計分析用ソフトウェア
• Excel の VBA で動くプログラム– Excel のバージョンは 2007 以降に対応– Mac にも対応( Excel for Mac2011 以降)• Win と Mac を同じファイルで使いまわせる
• 主に心理統計分析ができる– 大抵の基礎的・応用的な統計分析ができる• 卒論,修論で使う分析はほぼ搭載されている
SappoRo.R #3 4
HAD とは• 無償のソフトウェアです
– 利用は無償です– 清水のブログからからダウンロードできます
• http://norimune.net/had• 何度でもダウンロードできます
• 自由なソフトウェアです– ソースコードを自由に閲覧・変更することができます
• 第三者への配布も自由です– ライセンス
• GNU General Public License ( GPL )に則ってます• HAD の複製物も, HAD と同じだけ自由であることを求めます• コードを変更して再配布する場合でも,コードを公開し,変更箇所
を公開する義務を求めますSappoRo.R #3 5
HAD の見た目
SappoRo.R #3 6
データシート
SappoRo.R #3 7
モデリングシート
SappoRo.R #3 8
HAD の基礎統計分析
SappoRo.R #3 9
GUI で変数の設定
SappoRo.R #3 10
GUI で変数の設定
SappoRo.R #3 11
箱ひげ図
SappoRo.R #3 12
散布図
SappoRo.R #3 13
分散分析の出力例
Sepal.Length Sepal.Width Petal.Length Petal.WidthSpecies=セトサ 5.006 3.428 1.462 0.246 **Species=バーシカラー 5.936 2.770 4.260 1.326 **Species=バージニカ 6.588 2.974 5.552 2.026 **
0.040 0.040 0.040 0.0400.040 0.040 0.040 0.0400.040 0.040 0.040 0.040
0
1
2
3
4
5
6
7
Species=セトサ Species=バーシカラー Species=バージニカ
得点
データ
Sepal.Length
Sepal.Width
Petal.Length
Petal.Width
交互作用の結果
SappoRo.R #3 14
階層線形モデルの出力例
SappoRo.R #3 15
因子分析の出力例因子パターン = 4反復回数
= 0.0003収束基準
項目 Factor1 Factor2 共通性v6 .835 - .047 .647v8 .751 .105 .679v10 .750 - .045 .521v9 .744 .015 .570v7 .716 .077 .591v5 - .077 .810 .579v4 - .022 .753 .545v2 .022 .706 .519v1 .103 .666 .544v3 .107 .595 .450
因子寄与 4.210 3.995
適合度 = 乖離度 0.110 CFI = 1.000χ 2 =値 21.279 RMSEA = .000DF = 26 AIC = 59.884p = .727 BIC = 122.552
SappoRo.R #3 16
項目反応理論の出力例
SappoRo.R #3 17
構造方程式モデルの例
SappoRo.R #3 18
分析履歴で分析を再現
SappoRo.R #3 19
HAD のコンセプト
SappoRo.R #3 20
なんでこんなもん作ったのか• 清水が統計の勉強をするため– とても勉強になりました
• 統計が嫌いでも,心理学は嫌いにならないで– 分析のストレスを 0 に近づければ,純粋に学問を楽
しめるのではないか– ただの研究の道具を,無駄に壁と思ってほしくない
• 統計そのものも,好きになってほしい– 家でも自分のデータを好きなだけ分析してほしい
SappoRo.R #3 21
HAD 制作のコンセプト• 使う人にとって,できるだけ使いやすく– 自動化できるところはできるだけ自動で– 一度覚えたら,同じルールで他の分析も可能– 必要最低限の出力で,わかりやすさ重視
• 教える人にとって,できるだけ教えやすく– 学習者のレベルによって,扱う範囲を限定できる– 応用的な分析も,基礎分析の延長で実行できる– 学生の分析結果を簡単に再現できる
SappoRo.R #3 22
こういう人にオススメ• 大学生・社会人院生
– 家でも統計分析がしたい人に– 大学にあまりいけないので,自分の PC で分析したい
• 大学教員(教育用)– SPSS などの商用ソフトのアカウントをそろえられない– 分析指導の負担を減らしたい
• 年配の研究者– すぐ分析をして結果を出したい– SPSS でできない分析をしたいけど,いまから R を覚えるのは
ちょっと・・・SappoRo.R #3 23
こういう人にはオススメしない• 大学院生– R を使ってください
• ポスドク,若手研究者– R を使ってください
SappoRo.R #3 24
HAD の機能
SappoRo.R #3 25
HAD の機能の紹介• ほぼすべてのデータハンドリング– 変数の編集・作成,– データセットの編集,変換,乱数発生
• ほぼすべての心理統計分析–t検定, GLM ,因子分析, HLM , IRT , SEM
まで– 無駄にマルチレベルモデルに強い– なぜかテキストマイニングもできる
SappoRo.R #3 26
今後追加したい機能(予定)• 出力に R のコードを加える– HAD でやったことを, R でもすぐできるようにした
い– 院生が R に簡単にシフトできる仕組み
• SEFA– ステップワイズ探索的因子分析– モデル適合度から,項目を選別する
• 分位点回帰分析– 任意のパーセンタイル点を予測する回帰分析SappoRo.R #3 27
利用における注意点とお願い
SappoRo.R #3 28
HAD の利用における注意点• 計算は速くありません。– 清水のプログラミングの下手さと VBA の制約上、
計算は遅いです。– 大規模データの分析や、シミュレーション計算には向きません。
• 結果は必ずしも信頼できるとは限りません。– 一応、 SPSS , SAS , Mplus や R と結果が一致する
ことを確認しています。– しかし、バグや不具合が完全にないとはいえませ
ん。最終的な研究報告の際には自己責任でお願いします。 SappoRo.R #3 29
HAD の利用における注意点• 無保証です。– HAD を利用することによって生じたいかなる
問題についても,清水は保証しません
• 頻繁に更新されます。–驚くほどに– 思いつきで機能が増えたり、報告された不具
合が修正されます– できれば最新版を利用して下さい• Twitter で逐一報告しています( @simizu706 )
SappoRo.R #3 30
お願い• 不具合を見つけたら報告してください– Twitter で不具合をリプライで報告してもらえると,
できるだけ早めに対応します– リプライつけなくても,たまにエゴサーチで追跡し
ます
• 不特定多数に配布する場合– 基本自由ですが・・・– 大学の授業で使いたい,研究会で共有したい
• という場合は,ご一報いただけると清水が喜びますSappoRo.R #3 31
HAD の使い方・・・• Users Guide があります– すこぶる不親切
• 清水の Web サイトにも解説ページがあります– norimune.net/had
SappoRo.R #3 32
Enjoy HAD!清水裕士 広島大学
@simizu706norimune.net
SappoRo.R #3 33