LoginSignup
5
6

More than 5 years have passed since last update.

【現時点では全て追記予定】PythonでSEM:pypeR経由

Last updated at Posted at 2018-12-20

Pythonで共分散構造分析(SEM)したい

【こんな人向け】

  • 普段はほぼpython
  • Rは簡単に触ったことあるから書けないわけじゃない.
  • PypeR初心者.
  • Macをつかっていて,AMOSは使えない

この記事を書く動機

  • 研究やらなんやらで,質問紙実験をすることになり,
    pythonで共分散構造分析(SEM)できたらいいのになぁと思い立ちました.
  • 自分は,普段のデータ整形から集計,分析にかけてほとんどpythonでやってしまうので,
    できればあらゆる分析をpythonでやりたい
  • 「python SEM」と調べてみると確かになんかある.けど圧倒的に知見が少なそう.
    一方で,SEMと調べるとR,AMOSといった文字が並ぶ...
    じゃぁ,pypeR使ってpythonからRやってみるかとおもってそれをまとめます.

共分散構造分析とは...

これだけで,何こも記事書けそうだけど.とりあえず追記予定

Step1 pythonからRをつかう:pypeRにまじ感動

とりあえずinstallation

pip install pypeR

python上でimport

import pyper

ためしに,a=1+2をやってプリントしてみる]

import pyper
r = pyper.R()                     #Rをこれで呼び出してるみたい.
r("a = 1 + 1")                    #r(code)の形, codeはstr型でrのコード
print(r("a"))

# try({a})
# [1] 2

Step2 SEMに必要なデータ整形

Step3 RでSEM

Step4 pythonから結果取り出し

参照記事

5
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
6