Step1: ネットのつながるパソコンで
wget https://cran.r-project.org/src/contrib/Archive/lavaan/lavaan_0.5-17.tar.gz
0.5-17がR 3.0で使える一番新しいもの
Step2: インストールしたいパソコンにコピーして以下を実行
R CMD INSTALL *0.5*17*tar.gz
ERROR: dependencies ‘mnormt’, ‘pbivnorm’, ‘quadprog’ are not available for package ‘lavaan
とでる。
Step3:
そこでネットのつながるパソコンでライブラリをゲット
wget https://cran.r-project.org/src/contrib/mnormt_1.5-5.tar.gz
wget https://cran.r-project.org/src/contrib/pbivnorm_0.6.0.tar.gz
wget https://cran.r-project.org/src/contrib/quadprog_1.5-5.tar.gz
Step4: これらをインストールしたいPCにアップロード
user1@panasonic ~
scp mnormt*tar.gz xxx@xxx:
scp pbivnorm*tar.gz xxx@xxx:
scp quadprog*tar.gz xxx@xxx:
Step5: インストール先でパッケージをインストール
R CMD INSTALL mnormt*tar.gz
R CMD INSTALL pbivnorm*tar.gz
R CMD INSTALL quadprog*tar.gz
Step6 lavaanをインストール
R CMD INSTALL lavaan*0.5*17*tar.gz
例:
library(lavaan)
x<-rnorm(100)
y<-3*x+rnorm(100,0,0.1)
z<-cbind(x,y)
model<-'y~x'
fit<-sem(model=model,data=z,estimator="ML")
summary(fit)
出力
lavaan (0.5-17) converged normally after 1 iterations
Number of observations 100
Estimator ML
Minimum Function Test Statistic 0.000
Degrees of freedom 0
Minimum Function Value 0.0000000000001Parameter estimates:
Information Expected
Standard Errors StandardEstimate Std.err Z-value P(>|z|)
Regressions:
y ~
x 3.009 0.010 301.411 0.000Variances:
y 0.008 0.001