12日目

Similar documents
win版8日目

因子分析

計算機シミュレーション

次が cor.test を活用した計算部分になるのですが, それを読み取る前に cor.test の結果は一つのオブジェクトであり, いくつかの内容が含まれています このオブジェクト 内にどのような情報があるかを確認してみます cor.test(d$a1, d$a2) -> a1.a2 names(

Taro-time to spare.jtd

Microsoft Word - Excel2.doc

条件付き書式 の ルールの管理 をクリック 2 新規ルール をクリック 1 ルール の管理をクリック 3 指定の値を含むセルだけ書式設定 を クリック 7 グレーを選び OK をクリック 4 次の値に等しい を選ぶ 5 2 と入力 6 書式をクリック 8OK をクリック 以下同様に 新規ルール をク

Microsoft Word - Mac版 Eclipseの導入と設定.docx

1 Word2007 を立ち上げて 表を作って内容を入力し 体裁を整える 1 時間の関係で あらかじめ下記のような簡単な文書を作成して デスクトップにファイル 旅行案内操作前 1 を置いてありますからこのファイルをダブルクリックして開いて下さい (* 時間のある方は末尾に表の挿入方法などを参考に書い

地理情報システム論 外部データとのやりとり レイヤのエクスポートによるシェープファイルの作成金沢区を題材とした操作練習では, すでにマップ上に表示されているレイヤを複製することで, 同一のシェープファイルを, 一方は階級区分図に用い, 他方はチャート表示に用いてオーバーレイ表現

スライド 1

スライド 1

スライド 0

データバー を例にとって解説します 数値の入っているセル範囲 G2:I16 をすべて選択した状態で [ ホーム ] 2

よみうりアワード原紙ver1.0

OHP シートの作成 OHP でプレゼンテーションをする際に必要な OHP シートを作成できます 配布資料の作成プレゼンテーションの参加者に配布する資料を簡単に作成できます 参加者はメモ等この資料に書き込むことができ 理解を深めることができます 発表者用資料の作成プレゼンテーション中に発表者が参考に

1 / 10 vlookup(true の場合 ) 奨励金比較表の作成 < 処理条件 > の 5. に < 出力形式 2> のような奨励金比較表を作成しなさい とあるので 作成した 2 つの表の下に < 出力形式 2> を見ながら 入力していきます 1. まず A25 をクリックします 2. 奨励金

<4D F736F F D F4390B394C5816A8C B835E C835A AA90CD82A982E78CA982E990B68A888F4B8AB595618AC7979D312D332E646F63>

スライド 1

基本的な利用法

数量的アプローチ 年 6 月 11 日 イントロダクション データ分析をマスターする 12 のレッスン ウェブサポートページ ( 有斐閣 ) 水落研究室 R http:

<4D F736F F D20838D D8D8795AA90CD81698DED8F9C81958EB2816A91808DEC837D836A B5F312E302E302E305F8FAC8B7B2E646F6378>

Microsoft PowerPoint - 統数研シンポジウム_R_ ppt

ANOVA

次の病院 薬局欄は 氏名 欄に入力された値によって入力すべき値が変わります 太郎の行く病院と花子の行く病院が必ずしも同じではないからです このような違いを 設定 シートで定義しておきましょう 太郎の行く病院のリストを 太郎 花子の行く病院のリストを 花子 として 2 つのリストが定義されています こ

Microsoft PowerPoint - 統計科学研究所_R_主成分分析.ppt

Section1_入力用テンプレートの作成

不偏推定量

設定をクリックしてください 初期設定をクリックします

このうち ツールバーが表示されていないときは メニューバーから [ 表示 (V)] [ ツールバー (T)] の [ 標準のボタン (S)] [ アドレスバー (A)] と [ ツールバーを固定する (B)] をクリックしてチェックを付けておくとよい また ツールバーはユーザ ( 利用者 ) が変更

Microsoft PowerPoint ppt

<4D F736F F D F82C A815B835982B782E98FEA8D8782CC91CE8F E646F6378>

ワープロソフトウェア

Windows10の標準機能だけでデータを完全バックアップする方法 | 【ぱそちき】パソコン初心者に教えたい仕事に役立つPC知識

PowerPoint プレゼンテーション

1セル範囲 A13:E196 を選択し メニューの データ - 並べ替え をクリック 並べ替え ダイアログボックスで 最優先されるキー から 年代 を選択し OK をクリック ( セル範囲 A13:E196 のデータが 年代 で並び替えられたことを確認する ) 2セル範囲 A13:E196 を選択し

プログラミングA

< F2D968382CC A837E B E9197BF2E6A7464>

Microsoft Word - Sgs_Man.doc

図 2 エクスポートによるシェープファイルの新規保存 新規保存するファイルは, より分かりやすい名前をつけて適切なフォルダ (shape フォル ダにまとめておくのがよい ) 上に保存しておく 2 / 10

Microsoft Word - CygwinでPython.docx

. 操作の詳細 表の作成 本体のエクセルブックを開くと 下のフォーム ( 図 ) が表示されます 図 J 列 図 6 行 ア 7 左部に日付を付した場合の作表結果 作成の途中で 表を見る ボタンなどを押して上のフォームが消えた時は 下に記したショートカット Ctrl + Shift + f で表示す

Microsoft Word - 教科書大1b第12週06.doc

yamadaiR(cEFA).pdf

サインイン 最初にサインインを行います サインインしたときとそうでないときでは 表示やメニューなどが少し違います アカウントがない場合 最初にアカウントを作りましょう サインインしていないとき サインインしたとき メッセージ 更新情報とお知らせがとどきます

Microsoft Word - ラベルマイティStep1.doc

Microsoft Word A08

IF 関数 論理式が真か偽かで 指定した表示をする =IF( 論理式, 真, 偽 ) 論理式とは A1=5 A1>50 A1=B1 など 数やセルとの関係を表す式 A1= 1 月 など 文字に関する式の場合は ダブルクォーテーションで文字を囲む 半角と全角は別の文字として扱われるので 入力に注意 式

2007(Vista) の場合 Office ボタン Excel のオプション ボタンをクリックします Office ボタン Excel のオプション Excel のオプション窓で セキュリティセンター を選びます 次に右下にある セキュリティセンター の設定 ボタンをクリックします 次に表示される

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

情報処理実習(芸術1)

初めてのプログラミング

スライド 1

Microsoft PowerPoint - R-intro-04.ppt

タッチディスプレイランチャー

Microsoft PowerPoint - visualprogram.ppt

Mapmakerfor の手順下絵を準備 作者の設定した大きさで作成する場合 下絵にする地図を挿入 トリミングと大きさの調整 大きさを調整した画像を保存 下絵を背景に設定 作成画面の大きさを調整 1 自分で用意した下絵を背景にする場合 下絵を背景に設定 作成画面の大きさを調整 画像が大きい場合シート

第 2 回 (4/18) 実力診断の解説と表作成の復習

情報処理演習

Microsoft PowerPoint - KanriManual.ppt

Microsoft Word - COMP-MATH-2016-FULLTEXT.doc

文京女子大学外国語学部

※ ポイント ※

Microsoft Word - no02.doc

Microsoft Word - VBA基礎(1).docx

生存確認調査ツール

Microsoft Word - 表計算ソフトの練習.doc

Microsoft Word - epiinfo354j地図作成マニュアル13Apr22.docx

図 1 アドインに登録する メニューバーに [BAYONET] が追加されます 登録 : Excel 2007, 2010, 2013 の場合 1 Excel ブックを開きます Excel2007 の場合 左上の Office マークをクリックします 図 2 Office マーク (Excel 20

Excel 活用編 Excel を使って おみくじ と 今日の運勢 を表示させましょう I. おみくじの作成 Excel の関数を使って 本日の吉凶を表示させましょう 1. Excel の起動 Excel を起動します 1 入力を省略するために 作成途中の Book を準備しています ドキュメントか

関数の定義域を制限する 関数のコマンドを入力バーに打つことにより 関数の定義域を制限することが出来ます Function[ < 関数 >, <x の開始値 >, <x の終了値 > ] 例えば f(x) = x 2 2x + 1 ( 1 < x < 4) のグラフを描くには Function[ x^

[ ] 算定基礎届の CD 届出データ作成マニュアル 健保提供 ターンアラウンド CD の活用 概要 1) 健康保険組合が提供する 算定基礎届ターンアラウンド CD は 日本年金機構により示された 届書作成仕様書 ( 健康保険 厚生年金保険適用関係 届書 ) に基づく CD による算定

Microsoft Word - M067【テキスト】PowerPoint2010(前).docx

ふれんずらくらく流通図面マニュアル

0.0 Excelファイルの読み取り専用での立ち上げ手順 1) 開示 Excelファイルの知的所有権について開示する数値解析の説明用の Excel ファイルには 改変ができないようにパスワードが設定してあります しかし 読者の方には読み取り用のパスワードを開示しますので Excel ファイルを読み取

Microsoft PowerPoint - prog03.ppt

工事写真帳の作成

memo

PowerPoint プレゼンテーション

Microsoft Word - 教科書大1a第9週2013.docx

分析のステップ Step 1: Y( 目的変数 ) に対する値の順序を確認 Step 2: モデルのあてはめ を実行 適切なモデルの指定 Step 3: オプションを指定し オッズ比とその信頼区間を表示 以下 このステップに沿って JMP の操作をご説明します Step 1: Y( 目的変数 ) の

Microsoft Word - 操作マニュアル-Excel-2.doc

Microsoft Word - 09isA11_mod.doc

スライド 1

3Dプリンタ用CADソフト Autodesk Meshmixer入門編[日本語版]

やさしくPDFへ文字入力 v.2.0

情報処理実習(工基3)

8日目

グラフ 集計表導入前 売り上げ管理アプリ その都度売上状況を Excel で集計してグラフを作成していた 集計に手間がかかってしまう 毎回 最新の情報に更新しなければならない 蓄積されているデータを出力して 手作業で集計していた 2

前ページ最後の画面で 栄東高等学校 をクリックし 高校詳細画面を表示させています 東京圏の主要私立高等学校については 弊社刊行の 東京圏私立中学校 高等学校受験年鑑 の該当記事をご覧になることができます 5 このタブをクリックすると 当該高校の大学別合格者数が表示されます ( 次ページ参照 ) 高校

Microsoft Word - M4_9(N.K.).docx

Sheet2 に作成する表 問題 2 前問の成績表 (Sheet2) の各教科の順位の列の次に評価の列を作って 生徒ごとに各教科の評価をし なさい なお評価は 各教科 A(100~85) B(84~70) C(69~55) D(54 以下 ) とする 1.4 集中力度チェックテスト自分の集中力がどの

2011 年度春学期基礎ゼミナール ( コンピューティングクラス ) A コース 1 / 18 コンピュータリテラシー A コース 第 10 講 [ 全 15 講 ] 2011 年度春学期 基礎ゼミナール ( コンピューティングクラス ) 同志社大学経済学部 DIGITAL TEXT コンピュータリ

処理手順 1) 健康保険組合から受領した 賞与支払届ターンアラウンド CD を パソコンの CD ドライ ブにセットします 2) マイコンピュータ CD ドライブ の順にダブルクリックして オープンしたウィン ドウにある KPFD0006.txt というアイコンをダブルクリックします すると CD

4-4 while 文 for 文と同様 ある処理を繰り返し実行するためのものだが for 文と違うのは while 文で指定するのは 継続条件のみであるということ for 文で書かれた左のプログラムを while 文で書き換えると右のようになる /* 読込んだ正の整数値までカウントアップ (for

Microsoft Word IL3_1.doc

コンピュータリテラシ 第 6 回表計算 2 このスライド 例題 /reidai6.xlsx /reidai6a.xlsx 課題 12 /reidai6b.xlsx /table12_13.xlsx

フィルタとは

Microsoft Word - MP2006簡単操作ガイド_修正後.doc

Transcription:

12 日目 : 因子分析 (2) 1 日 30 分くらい,30 日で何とか R をそこそこ使えるようになるための練習帳 :Mac 版 さて, 昨日はいろいろと分析を試していただけたでしょうか? 因子分析は, かなりの試行錯誤を必要とするので, じっくりと構えて取り組む必要があります 投入する変数を削除することにも挑戦した人はわかるでしょうが, 以下のような変数をまとめておく作業は, ここで結構役立ちます ここをちょっと変えるだけで, 投入する変数を簡単に (?) 変えられるからです xtb <- c("b1","b2","b3","b4","b5","b6","b7","b8","b9","b10","b11", "b12","b13","b14","b15","b16","b17","b18","b19","b20" ) xb <- x[xtb] 今日は, 因子分析結果として表示されるものの説明と, 結果をエクセルに移しての加工に ついて説明します さて, 因子分析の結果ですが,SPSS よりも多くの情報を示してくれます 私もよくわか っていない部分も少なくないですが, とりあえず, お約束 のあたりを紹介しておきます f1 <- fa(xb, nfactors=3, fm="ml", rotate="promax") print(f1, sort=true, digit=3) とりあえず, 以上のように, 抽出因子数は 3, 抽出方法は最尤法, プロマックス回転をか け, パターンの大きさによるソートをかけた結果の出力を参考にします 最初の 2 行は, 指示を再表示しているようなものです その下に負荷量 ( 因子パターン ) の行列が示されています 以下のように書いてありますね Standardized loadings (pattern matrix) based upon correlation matrix その下が行列なのですが, これまでに SPSS などで因子分析を行った経験のある人なら違 和感があると思います 12-1

列名を見ると, 最初に項目名があり,item は ( たぶん ) 列番号, その後に各因子がきて, h2( 本来なら h 2 ) つまり共通性, そして u2( 本来なら u 2 ) つまり独自性が並んでいます 因子名は, Factor 1 とか F1 とかでないの? と思う人もいると思いますが,R は因子抽 出法の略記 ( つまり,ML とか,PA とか,GLS とか ) に番号を付けたものを因子名にして いるようです さらに,( これは場合によって違いますが )1,2,3 という順番に並ばないこともありま す 今回の例がそうなのですが,3,1,2 という並びになっています これはパターンの値 とソートの関係のようです 最も高いパターンを行列の左上にもってきて, それを基準にソ ートしているようです ちなみに, ソートをしない場合は 1,2,3 という順で表示されるの で, 一度確認してください パターン行列の下にも, 小さな表が 2 つ出てきます 上の表の,SS loadings が 負荷 量の二乗和,Proportion Var が 寄与率,Cumulative Var が 累積寄与率 です 下の表は因子間相関です もちろん因子間相関は, 斜行回転の場合に表示されます その下は各種適合性に関する情報です χ 2 値とか, 各種情報が出ています ここでは, 説 明は省きますので ( 苦笑 ) 調べてみてください この因子分析について, ひとつだけ注意喚起を 現在のバージョンでは修正されていますが, 少し前のバージョンの時に,sort=TRUEを行った際の表示が間違うということがあったようです ソートはしてくれるのですが, なぜかu2だけがそのままになるというプログラム上のミスです 共通性は因子で説明される部分, それを1から減じたものがu2, すなわち独自性なので, 共通性 + 独自性 =1という等式が成り立ちます 古いバージョンのまま使っている場合は, 少し気をつけておいた方がよい点だと思います 12-2

さて,R の因子分析の出力では, 項目名しか確認できま せん これでは項目のまとまりから因子を推測することが 難しくなってしまいます そこで, 実際の項目内容を見な がら解釈を進めたいという場合の ( できるだけ簡単 だと 思う ) やり方を紹介しておきます まずエクセルで新しいファイルを開いておきます 次に, 右図のように項目名と項目内容を記していきます 次に, 隣の C 列を空欄にしておいて,D1 に =VLOOKUP(C1,$A$1:$B$20,1,0) と入力します さらに E1 に =VLOOKUP(C1,$A$1:$B$20,2,0) と入力します どちらも #N/A と表示されますが, この段階では気にせず進みます この入力した D1,E1 の内容を項目 b20 の位 置, つまり 20 行目 (D20,E20) までコピペしておきます 以上でエクセル側の設 定は終わりです R に移って, 因子分析を実行します その結果 ( パターン行列の部分 ) をコピーし, エクセルのどこか空いているところ ( 先の項目リストとは別のシートでも構いません ) にペーストしてください ペースト後には, ウィザードを使って, きれいに区切っておきましょう 右図のような感じです 12-3

そして変数の部分をコピーし, 先ほど空けておいた C1 から C20 の部分にペーストします すると,D および E 列に,C と同様に並び替えられた変数名と項目が表示されます これで因子分析の結果順に並び替えられた項目リストができました 後はこの部分をコピ ーして, 必要なところにペーストしてください もちろん, 普通にペーストするのではなく, メニューバーから 形式を選択してペースト, そして 値 を選んでおきます これを作っておけば, 後はとても楽になると思います いろいろと指定を変えて因子分析をし, 最も適当なものを探してください =VLOOKUP(C1,$A$1:$B$20,1,0) の部分の説明を簡単にしておきます 関数名が示すように,LOOK-UP するわけですが, カッコ内は, で4 つに区切られます その最初が 何を探すか です 次が どこを探すか 3つ目が どこを探すか で指定されたエリアの 何列目を結果として表示するか 4 つ目は, とりあえず 0 にしておけばよい, と考えておいてください つまり,(C1,$A$1:$B$20,1,0) は,C1 と一致する行を $A$1:$B$20 の範囲から検索して, その範囲の 1 列目 ( つまり今回なら A 列 ) に入っているデータを表示しなさいということになります 同様に =VLOOKUP(C1,$A$1:$B$20,2,0) は, その範囲の 2 列目 ( つまり B 列 ) に入っているデータを表示してくれます Mac 的コネタ ( かなり無理やり ) 統計の本などで軸の回転が説明される時, 初期解を2 次元に表示して, これに因子軸を添わせるために回転を といった説明を見たことがあるのではないでしょうか (R でもできますが )Mac で初期解の3 次元の分布を簡単に見ることができます やり方は簡単です まず因子分析で,3 因子を抽出し, その際に rotate="none" として, 回転前, つまり初期解を求めます この結果をエクセルに移して整理します 次に, たぶん使ったことがない人が多いと思いますが, アプリケーション の ユーティリティ に入っている Grapher というプログラムを起動します するとどのような新規グラフを作るかを聞いてきますので,3D グラフ, そしてとりあえず Default を選びます メニューバーの 方程式 から 新規ポイントセット を選ぶと,4つの点が 3D グラフ 12-4

内に現れると思います ここまでくれば, このポイントセットというデータの部分に, 計算 しておいた初期解を入れれば, それを 3D にしてくれそう という想像が働くのではない でしょうか ポイントは, グラフの上にある ポイントを編集 というところが変更できます すでに 入っているデータを削除しておいてから, エクセルの初期解の該当部分をコピー, そして先 ほど削除した部分にペーストすれば, きれいに数字が入っていきます そして OK とす れば, 初期解の 3D プロットが完成 拡大 縮小で見やすい大きさにしてみてください グ ラフ内をグリグリすれば, 動かして見ることができます 各データを結ぶ線がちょっと邪魔ですが,3 因子抽出の場合だと, 結構おもしろいのでは ないかと思います 本日はここまでにしますので, いろいろな手法の分析を試してみてください 12-5