次のテキストファイル company326.txt を用意しました。
#観測方程式
母親の統制的態度 -> v1, NA, 1
母親の統制的態度 -> v2, p2, NA
母親の統制的態度 -> v3, p3, NA
母親の同一化傾向 -> v4, NA, 1
母親の同一化傾向 -> v5, p5, NA
母親の同一化傾向 -> v6, p6, NA
母親の絶対視 -> v7, NA, 1
母親の絶対視 -> v8, p8, NA
母親の絶対視 -> v9, p9, NA
#構成概念間の関係
母親の統制的態度 <-> 母親の同一化傾向, cor1, NA
母親の統制的態度 -> 母親の絶対視, path1, NA
母親の同一化傾向 -> 母親の絶対視, path2, NA
#因子の分散
母親の統制的態度 <-> 母親の統制的態度, v1, NA
母親の同一化傾向 <-> 母親の同一化傾向, v2, NA
母親の絶対視 <-> 母親の絶対視, v3, NA
母親の統制的態度 -> v2, p2, NA
母親の統制的態度 -> v3, p3, NA
母親の同一化傾向 -> v4, NA, 1
母親の同一化傾向 -> v5, p5, NA
母親の同一化傾向 -> v6, p6, NA
母親の絶対視 -> v7, NA, 1
母親の絶対視 -> v8, p8, NA
母親の絶対視 -> v9, p9, NA
#構成概念間の関係
母親の統制的態度 <-> 母親の同一化傾向, cor1, NA
母親の統制的態度 -> 母親の絶対視, path1, NA
母親の同一化傾向 -> 母親の絶対視, path2, NA
#因子の分散
母親の統制的態度 <-> 母親の統制的態度, v1, NA
母親の同一化傾向 <-> 母親の同一化傾向, v2, NA
母親の絶対視 <-> 母親の絶対視, v3, NA
そして、次のスクリプトを実行しました。
c3mother1.mdl <- specifyModel("model/c3mother1.txt")
summary(c3mother1.sem <- sem(c3mother1.mdl, data=c3mother))
stdCoef(c3mother1.sem)
pathDiagram(c3mother1.sem, edge.labels="values", standardize=TRUE,
node.font=c("IPAGothic",12), edge.font=c("IPAMincho",10),
rank.direction="LR", ignore.double=FALSE,
same.rank=c("母親の統制的態度,母親の同一化傾向"),
min.rank=c("v1,v2,v3,v4,v5,v6") )
summary(c3mother1.sem <- sem(c3mother1.mdl, data=c3mother))
stdCoef(c3mother1.sem)
pathDiagram(c3mother1.sem, edge.labels="values", standardize=TRUE,
node.font=c("IPAGothic",12), edge.font=c("IPAMincho",10),
rank.direction="LR", ignore.double=FALSE,
same.rank=c("母親の統制的態度,母親の同一化傾向"),
min.rank=c("v1,v2,v3,v4,v5,v6") )
company326.dotファイルは、見栄えのために赤い箇所を書き換えました。
- headport=nw tailport=sw は矢印が因子に刺さる位置を指定して矢印を曲線にする
- 終わりの部分はタイトルを表示する
digraph "c3mother1.sem" {
rankdir=LR;
size="8,8";
node [fontname="IPAGothic" fontsize=12 shape=box];
edge [fontname="IPAMincho" fontsize=10];
center=1;
{rank=same "母親の統制的態度" "母親の同一化傾向"}
"母親の同一化傾向" [shape=ellipse]
"母親の絶対視" [shape=ellipse]
"母親の統制的態度" [shape=ellipse]
"v1" -> "母親の統制的態度" [label="0.8" dir=back];
"v2" -> "母親の統制的態度" [label="0.68" dir=back];
"v3" -> "母親の統制的態度" [label="0.6" dir=back];
"v4" -> "母親の同一化傾向" [label="0.73" dir=back];
"v5" -> "母親の同一化傾向" [label="0.87" dir=back];
"v6" -> "母親の同一化傾向" [label="0.7" dir=back];
"母親の絶対視" -> "v7" [label="0.88"];
"母親の絶対視" -> "v8" [label="0.7"];
"母親の絶対視" -> "v9" [label="0.92"];
"母親の統制的態度" -> "母親の同一化傾向" [label="0.31" dir=both headport=nw tailport=sw];
"母親の統制的態度" -> "母親の絶対視" [label="-0.29"];
"母親の同一化傾向" -> "母親の絶対視" [label="0.37"];
"母親の統制的態度" -> "母親の統制的態度" [label="1" dir=both];
"母親の同一化傾向" -> "母親の同一化傾向" [label="1" dir=both];
"母親の絶対視" -> "母親の絶対視" [label="0.85" dir=both];
"v1" -> "v1" [label="0.36" dir=both];
"v2" -> "v2" [label="0.54" dir=both];
"v3" -> "v3" [label="0.64" dir=both];
"v4" -> "v4" [label="0.47" dir=both];
"v5" -> "v5" [label="0.24" dir=both];
"v6" -> "v6" [label="0.51" dir=both];
"v7" -> "v7" [label="0.23" dir=both];
"v8" -> "v8" [label="0.51" dir=both];
"v9" -> "v9" [label="0.15" dir=both];
fontname="IPAGothic" ;
fontsize=15;
label="構成概念間の因果モデル";
labelloc="t";
}
以下を実行して、パス図を作成します。
dot -Tpdf < company325.dot > company326.pdf
0 件のコメント:
コメントを投稿