【发布时间】:2021-10-17 03:35:55
【问题描述】:
这就是我的情节:
semPaths(twofac7items_b,"std","est", rotation = 2,
style = "lisrel",nCharNodes = 0,nodeNames=nodeNames,layout = "tree2",
filetype = "pdf", width = 8, height = 6, filename = "Two Factor",
residScale = 20)
看起来像这样:
我想要的是这个:
这是 dput(head)。我所拥有的一切都被重新标记为焦虑和抑郁,所以不确定这会有多大用处:
structure(list(q01 = c(2, 1, 2, 3, 2, 2), q02 = c(1, 1, 3, 1,
1, 1), q03 = c(4, 4, 2, 1, 3, 3), q04 = c(2, 3, 2, 4, 2, 2),
q05 = c(2, 2, 4, 3, 2, 4), q06 = c(2, 2, 1, 3, 3, 4), q07 = c(3,
2, 2, 4, 3, 4), q08 = c(1, 2, 2, 2, 2, 2), q09 = c(1, 5,
2, 2, 4, 4), q10 = c(2, 2, 2, 4, 2, 3), q11 = c(1, 2, 3,
2, 2, 2), q12 = c(2, 3, 3, 2, 3, 4), q13 = c(2, 1, 2, 2,
3, 3), q14 = c(2, 3, 4, 3, 2, 3), q15 = c(2, 4, 2, 3, 2,
5), q16 = c(3, 3, 3, 3, 2, 2), q17 = c(1, 2, 2, 2, 2, 3),
q18 = c(2, 2, 3, 4, 3, 5), q19 = c(3, 3, 1, 2, 3, 1), q20 = c(2,
4, 4, 4, 4, 5), q21 = c(2, 4, 3, 4, 2, 3), q22 = c(2, 4,
2, 4, 4, 1), q23 = c(5, 2, 2, 3, 4, 4)), variable.labels = c(q01 = "Statistics makes me cry",
q02 = "My friends will think I'm stupid for not being able to cope with SPSS",
q03 = "Standard deviations excite me", q04 = "I dream that Pearson is attacking me with correlation coefficients",
q05 = "I don't understand statistics", q06 = "I have little experience of computers",
q07 = "All computers hate me", q08 = "I have never been good at mathematics",
q09 = "My friends are better at statistics than me", q10 = "Computers are useful only for playing games ",
q11 = "I did badly at mathematics at school", q12 = "People try to tell you that SPSS makes statistics easier to understand but it doesn't",
q13 = "I worry that I will cause irreparable damage because of my incompetenece with computers",
q14 = "Computers have minds of their own and deliberately go wrong whenever I use them",
q15 = "Computers are out to get me", q16 = "I weep openly at the mention of central tendency",
q17 = "I slip into a coma whenever I see an equation", q18 = "SPSS always crashes when I try to use it",
q19 = "Everybody looks at me when I use SPSS", q20 = "I can't sleep for thoughts of eigen vectors",
q21 = "I wake up under my duvet thinking that I am trapped under a normal distribtion",
q22 = "My friends are better at SPSS than I am", q23 = "If I'm good at statistics my friends will think I'm a nerd"
), codepage = 65001L, row.names = c(NA, 6L), class = "data.frame")
这是必要的 SEM 模型:
m4b <- 'Depression =~ q01+ q03 + q04 + q05 + q08
Anxiety =~ q06 + q07'
twofac7items_b <- cfa(m4b, data=dat,std.lv=TRUE)
summary(twofac7items_b,fit.measures=TRUE,standardized=TRUE)
【问题讨论】:
-
你试过
title(main = ...)吗? -
@Teufelkoenig;如果您不直接保存到外部文件,rawr 的建议将起作用。所以改为使用
pdf(...); semPaths(...); title("www"); dev.off(),其中...是相关参数。 -
您上面评论中的代码不起作用,因为您没有打开pdf设备并在关闭它后添加了标题。这些方面的东西应该可以工作:
pdf("output.pdf") ; semPaths(twofac7items_b,"std","est", rotation = 2, style = "lisrel",nCharNodes = 0,nodeNames=nodeNames,layout = "tree2", residScale = 20); title("SEM DEPRESSION") ; dev.off() -
这个小例子能否正确生成pdf:
pdf("test.pdf"); semPaths(lm(mpg ~ wt, mtcars), intAtSide=TRUE); dev.off() -
根据您的描述,我不太确定您在看什么。我看到一个包含三个节点的图表,分别是 mpg、wt 和截距。也许您的 pdf 查看器有什么不好的地方。您可以尝试运行我上一条评论中的代码,但使用
png;那是用png("test.png")代替pdf