統計とか,研究とか,日常についての備忘録的なもの。この広告は、90日以上更新していないブログに表示しています。最近のRの界隈で流行っている(気がする)purrrパッケージの使いかたについて。参照させてもらうので,とりあえずまとめておく。SSSSLIDE自分が使うとしたらどう使うか?一番やりそうだなぁと思ったのは最後の@sinhrksさんが紹介してくれているような,複数のモデルを作成して,まとめて分析するというやり方だと思う。共分散構造分析を行うときに複数のモデルを立てて分析する,というような使いかたや,探索的因子分析を行うときに,因子数や回転方法を変えながら分析するという感じ。確認的因子分析の例はこんな感じ。このように書くメリットは,モデルの構築の部分の分析を分けられるから,記述がすっきりすることかと。推定できないモデルもあるが,とりあえずは気にしない。map(.,~lavaan::fitMeasures(.))summary(fits[[1]])sapply(fits,lavaan::fitMeasures)psychパッケージのfa関数をつかって分析をおこなう。本来は因子数を予め決める必要があるが,ここでは,因子数を変える。回転方法も回転無し,直交回転,斜交回転の3種類に対して分析を行なってみる。それぞれの回転方法にたいして,1から7因子の場合を当てはめている。一応screeplotや平行分析からは5,6因子あたりが良さそう。推定方法は最尤推定を用いる。関数をつくる関数を作成する。map_df(.,~.[c("BIC","EBIC","TLI")])指標的には因子数を増やすほどよい結果になっていますが,実際には解釈を考えたりしないといけないので,これだけでは決めがたいです。putについて月別アーカイブはてなブログをはじめよう!kazzstatさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。