- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我从 psych 包中执行 EFA 时,我可以生成非常好的路径图,其中包含相关性和加载等:
通过以下代码使用 fa.diagram
函数:
library(psych)
covariances <- ability.cov$cov
correlations <- cov2cor(covariances)
fa.promax <- fa(correlations, nfactors=2, rotate="promax", fm="pa")
fa.diagram(fa.promax, simple=FALSE)
我更倾向于使用 CFA 而不是 EFA,并且希望能够以相同的方式绘制具有相关性的模型。我使用 SEM 包。我尝试了 pathDiagram
函数,但它只生成我可以从 Graphviz 粘贴到 GVedit 的代码。我这样做了,但相关性以及因素之间的相关性不存在。此外,我不喜欢剪切和粘贴到另一个程序(尽管来自 sem 的 pathDiagram 帮助文件显示:“要直接获取图形输出,点程序必须在系统搜索路径上。"; 我不知道到底要在实现这一目标的路径中放置什么,以及它是否还会有相关性?)
我希望能够制作一个路径图,类似于 psych 的 fa.diagram 为全民教育所做的。我希望能够在 R 中执行此操作,而不是剪切和粘贴。我不在乎您使用什么包来执行此操作,但我认为大多数人会同意越简单越好,如果可以的话在 R 中完成,它会给图形设备的选择带来很大的自由度。
以下是 CFA 模型的一些示例代码:
dat3 <- read.table(url("http://dl.dropbox.com/u/61803503/Proj_2b.dat"),
header=T, strip.white = T, as.is=FALSE,
na.strings= c("999", "NA", " "))
NHSDA.cov <- cov(dat3)
ete.mod <- specifyModel()
F1 -> item3, lam1, NA
F1 -> item5, lam2, NA
F1 -> item9, lam3, NA
F1 -> item10, lam4, NA
F2 -> item4, lam5, NA
F2 -> item13, lam6, NA
F2 -> item14, lam7, NA
F2 -> item15, lam8, NA
F3 -> item1, lam9, NA
F3 -> item6, lam10, NA
F3 -> item7, lam11, NA
F3 -> item11, lam12, NA
F3 -> item12, lam13, NA
F4 -> item2, lam14, NA
F4 -> item8, lam15, NA
F4 -> item16, lam16, NA
F4 -> item17, lam17, NA
item1 <-> item1, e1, NA
item2 <-> item2, e2, NA
item3 <-> item3, e3, NA
item4 <-> item4, e4, NA
item5 <-> item5, e5, NA
item6 <-> item6, e6, NA
item7 <-> item7, e7, NA
item8 <-> item8, e8, NA
item9 <-> item9, e9, NA
item10 <-> item10, e10, NA
item11 <-> item11, e11, NA
item12 <-> item12, e12, NA
item13 <-> item13, e13, NA
item14 <-> item14, e14, NA
item15 <-> item15, e15, NA
item16 <-> item16, e16, NA
item17 <-> item17, e17, NA
F1 <-> F1, NA, 1
F2 <-> F2, NA, 1
F3 <-> F3, NA, 1
F4 <-> F4, NA, 1
F2 <-> F1, rF1F2 #1
F3 <-> F1, rF1F3 #2
F4 <-> F1, rF1F4 #3
F3 <-> F2, rF2F3 #4
F4 <-> F2, rF2F4 #5
F4 <-> F3, rF3F4 #6
ete.sem <- sem(ete.mod, NHSDA.cov, nrow(dat3))
(ete.SUM <- summary(ete.sem))
pathDiagram(ete.sem) #the attempt thus far
在 Win 7 上运行 R 2.14.2
最佳答案
像这样尝试:
pathDiagram(
model=ete.sem
, file="PathDiagram"
, max.rank=paste("item", 1:17, sep="")
, ignore.double=FALSE
, edge.labels="values"
, size=c(8, 8)
, node.font=c("Helvetica", 10)
, edge.font=c("Helvetica", 10)
, rank.direction="LR"
, digits=3
, standardize=TRUE
, graphics.fmt="pdf"
)
这将在您的工作目录中生成 PathDiagram.pdf
。反正我不知道在 R 中显示图形。
关于r - CFA 漂亮的路径图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9651765/
在通过REST Request Body方法发出搜索请求时,例如 GET /bank/_search { "query": { "match_all": {} }, "sort": [
有没有办法检测用户是否停止滑动?也许 bij 鼠标输入检查之类的。我尝试在 onSliderChange 事件中使用鼠标 isButton0Release 和 hasFocus 来检查用户是否停止滑动
(来源:google.com) 最近,我发现我的应用程序中显示的汉字相当难看。 我想我应该让它们“消除锯齿”。但是,我如何在 Java 中做到这一点? 仅供引用,我没有明确选择要在 GUI 应用程序中
我正在创建一个网站,根据某些条件(即是否登录、是否填写表格等),不同页面的外观可能会有很大差异。这使得需要在不同的时间输出不同的html block 。 但是,这样做会使我的 php 代码看起来很糟糕
已关闭。这个问题是 off-topic 。目前不接受答案。 想要改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 已关闭10 年前。 Improve th
如果我有一个类包含例如几个将用向量填充的槽,那么问题通常会出现。如果我想让这个类的对象或多或少透明,我会为它实现 print-object。在这里我遇到了问题: 如果我在一行中打印所有内容,REPL
我有一个允许上传到我网站的文件扩展名列表。 我用 jQuery Validation plugin 检查它们. 如果他们选择了不受支持的扩展程序,我会显示一条错误消息。 看起来像 var msg =
在一个本身嵌套在一个或多个父数组/结构/union 中的数组/结构/union 中读取多个数字/字符串的最佳方法是什么? 没有临时变量的第一个例子: printf("%d %d\n", a[9][3]
我是 AngularJS 的新手。我目前在为我的观点编写漂亮的 url 时遇到问题。我已经设置了 $locationProvider.html5Mode(true);删除 #从地址栏中显示的网址。但是
我有一个带有 ElasticSearch 的自动完成 jquery 功能。输入第一个字母时出现以下错误。 跨源请求被阻止:同源策略不允许读取 http://localhost:9200/test12/
我是一名优秀的程序员,十分优秀!