** Théorie: La théorie la plus forte si elle est complétée par python et R **
--R et python peuvent être liés en utilisant "pyper" qui est un module python.
--Installation de pyper
pip install pyper
--Importer pyper et créer un retrait pyper
--Il faut spécifier le chemin de R avec "RCMD =" (avec //
)
-En définissant ʻuse_numpy = 'True', use_pandas = 'True'`, il est possible de lire des données de type numpy, pandas dans R.
python
import pyper
import os
import numpy as np
import pandas as pd
#Créer un retrait de pyper
r = pyper.R(RCMD="C:\\Program Files\\R\\R-3.2.5\\bin\\x64\\R", use_numpy='True', use_pandas='True')
R(lavaan.R)
library(lavaan)
library(semPlot)
r <- cor(dat)
model1 <- ('
reach=~a1*Intermediate_test+a2*term_end_exam+a3*minitest
skill=~b1*mock_examination1+b2*mock_examination2+b3*mock_examination3
reach~~skill
')
fit <- sem(model1, sample.cov=r, sample.nobs=284)
png("C:\\Users\\xxxxxxxx\\Documents\\Python Scripts\\python_R\\semplot.png ")
semPaths(fit, "std", edge.label.cex = 1,line = 3, curvePivot = TRUE,
sizeMan = 8, sizeInt = 1, sizeLat = 8)
dev.off()
python
test = pd.read_csv("C:\Users\xxxxxxx\Documents\R\input\data\ch14sem.csv")
--Passez les données python vers R
python
r.assign("dat", test)
--Exécuter le fichier R "lavaan.R" avec python
python
r("source(file='C:\\Users\\xxxxx\\Documents\\R\\input\\script\\lavaan.R')")
r.get (" ")
python(Extraction de matrice de corrélation)
r.get("r")
--Il est possible d'exécuter la commande R sur python avec `r (" ") ʻ et d'afficher le résultat.
python(Affichage des résultats estimés)
print r("summary(fit, standardized=TRUE, fit.measure=TRUE)")
Selon semPlot Examples | --Sacha Epskamp, ce diagramme de chemin peut être défini en détail. (Avec cela, je n'ai pas besoin de dessiner un diagramme de chemin avec Powerpo ou draw.io. .)
--Si vous n'organisez pas l'indentation sur R, une erreur se produira sur python même s'il n'y a pas d'erreur sur R.
--Plot on R n'a pas été amené à python avec r.get (" ")
, mais .png était sorti.
--Utilisez //
pour spécifier le chemin.
Analyse à l'aide de R (SEM)
http://mizumot.com/handbook/?page_id=625
Essayez "Première analyse de structure de co-dispersion Analyse de chemin par Amos" avec la lave
https://sites.google.com/site/officeoga/r/hajimeteno
Fonctionne avec Python et R
http://qiita.com/ynakayama/items/f84dc659f1337d71dd9e
PypeR
http://www.webarray.org/softwares/PypeR/
R vs Python: Comparez l'analyse des données
http://postd.cc/r-vs-python-head-to-head-data-analysis/
semPlot Examples | - Sacha Epskamp
http://sachaepskamp.com/semPlot/examples
Recommended Posts