Martin Batholdy
2009-Mar-09 12:34 UTC
[R] [sem package] path.diagram() ignores the edge.label argument ..?
hi,
I plot path diagrams with the path.diagram() function of the sem
package in combination with the graphviz application.
Now I want the graphviz code for a path-plot with the actual
standardized coefficients on the arrows (not the names).
I tried to add edge.labels="values" as an argument to path.diagram()
but it's just ignored.
can anyone help me on that?
p.s.;
here is the actual code;
cov <-
c
(1.670028
,-1.197685
,-2.931445,-1.197685,1.765646,3.883839,-2.931445,3.883839,12.050816)
cov.matrix <- matrix(cov, 3, 3,
dimnames=list(c("y1","x1","x2"),
c("y1","x1","x2")))
path.model <- specify.model()
x1 -> y1, x1-y1
x2 <-> x1, x2-x1
x2 <-> x2, x2-x2
x1 <-> x1, x1-x1
y1 <-> y1, y1-y1
x2 -> y1, x2-y1
summary(sem(path.model, cov.matrix, N = 422))
std.coef(sem(path.model, cov.matrix, N = 422))
standardized.residuals(sem(path.model, cov.matrix, N = 422))
path.diagram(sem(path.model, cov.matrix, N = 422), "test.dot",
edge.labes="values", digits=2, ignore.double=FALSE)
John Fox
2009-Mar-09 14:04 UTC
[R] [sem package] path.diagram() ignores the edge.label argument ..?
Dear Martin, It helps if you spell the name of the argument correctly, edge.labels="values". BTW, this will give you the unstandardized, not standardized, coefficients. John> -----Original Message----- > From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org]On> Behalf Of Martin Batholdy > Sent: March-09-09 8:35 AM > To: r-help at r-project.org > Subject: [R] [sem package] path.diagram() ignores the edge.label argument..?> > hi, > > > I plot path diagrams with the path.diagram() function of the sem > package in combination with the graphviz application. > > Now I want the graphviz code for a path-plot with the actual > standardized coefficients on the arrows (not the names). > I tried to add edge.labels="values" as an argument to path.diagram() > but it's just ignored. > > > can anyone help me on that? > > > > > p.s.; > > > here is the actual code; > > > > > > > > cov <- > c > (1.670028 > ,-1.197685 > ,-2.931445,-1.197685,1.765646,3.883839,-2.931445,3.883839,12.050816) > > > cov.matrix <- matrix(cov, 3, 3, dimnames=list(c("y1","x1","x2"), > c("y1","x1","x2"))) > > > path.model <- specify.model() > x1 -> y1, x1-y1 > x2 <-> x1, x2-x1 > x2 <-> x2, x2-x2 > x1 <-> x1, x1-x1 > y1 <-> y1, y1-y1 > x2 -> y1, x2-y1 > > summary(sem(path.model, cov.matrix, N = 422)) > > std.coef(sem(path.model, cov.matrix, N = 422)) > standardized.residuals(sem(path.model, cov.matrix, N = 422)) > > path.diagram(sem(path.model, cov.matrix, N = 422), "test.dot", > edge.labes="values", digits=2, ignore.double=FALSE) > > ______________________________________________ > R-help at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guidehttp://www.R-project.org/posting-guide.html> and provide commented, minimal, self-contained, reproducible code.