구조 방정식 / MPLUS 모델을 어떻게 그리나요?


9

구조적 방정식 / 혼합 모델을 효과적이고 예쁘게 그릴 수있는 소프트웨어 도구 (바람직하게는 오픈 소스)를 찾고 있습니다.

xfig와은 GraphVIZ에보고 한 후 지금은 일반 벡터 그래픽 패키지에 충실 잉크 스케이프 는 가장 유연한 것 때문에.

stat.stackexchange 커뮤니티를 설문 조사하고 싶습니다 : 구조 방정식 / 혼합 모델을 어떻게 그리십니까? 어떤 소프트웨어를 사용하십니까?


관심이 없다면 GraphViz의 문제점은 무엇입니까? 충분히 유연하지 않습니까? 어떤 방법으로?
— onestop

@onestop, graphviz를 사용하면 가리키는 화살표를 "크랙"하지 않고 선 중앙에 화살표를 그릴 수 없었습니다. stackoverflow에서 내 질문을 참조하십시오 stackoverflow.com/questions/3718025/…
— gregor

1
여러분, 이것은 SEM을 수행하는 R 패키지가 아니라 경로 다이어그램 도구 에 대한 질문 입니다. OP에 Mplus 라이센스가 있고 패키지에 만족하면 배우 OpenMx거나 배울 필요가 거의 없습니다 lavaan. 이것은 그라운드 제로에서 시작한다면 그 자체 로 훌륭한 패키지 일지 모르지만 Mplus를 배우지 않고 R / OpenMx를 배우는 것은 개인적으로 준비 할 수없는 엄청난 시간 약속입니다. UCLA에 대한 안식일 :).
— StasK

답변:


11

나는 omxGraphViz 함수를 사용하여 도트 파일 을 반환하는 SEM 모델링에 OpenMx 를 사용합니다 . 너무 유연하지 않다는 것을 알지 못했습니다. 기본 출력은 꽤 좋아 보이고 도트 파일을 수정 해야하는 경우는 거의 없지만 어렵지 않습니다.

업데이트 그런데, 당신에게 두 세계의 최고를 제공, 잉크 스케이프로 가져올 수 graphviz를 출력 할 수 SVG 파일,. :)


2
(+1) OpenMx와 연결해 주셔서 감사합니다! 내 Mac에서 Mx를 대체 한 정말 멋진 패키지입니다.
— chl

5

오닉스는 구조 방정식 모델을 그리고 추정하기위한 무료 프로그램입니다. OpenMx에서 모델을 가져 오거나 내보낼 수 있습니다. Mplus와 (곧) 용암에도 제한이 있습니다. 비트 맵 (JPEG)으로 내보내기 및 LaTex 벡터 형식이 가능합니다.

오닉스는 http://onyx.brandmaier.de/에서 다운로드 할 수 있습니다.


4

내가 사용하는 정신 CFA 존 폭스의에 대한 R 패키지를 SEM 간단한 SEM과 함께 패키지로 제공된다. 그래픽 백엔드는 graphviz입니다. 용암 패키지가 유사하거나 더 나은 시설을 제공 하는지 기억이 나지 않습니다 .

그렇지 않은 경우 유전자 모델링 용 Mx 소프트웨어 는 Windows 버전에 그래픽 인터페이스를 제공하며 경로 계수를 사용하여 모델을 내보낼 수 있습니다.


2
lavaanqplot와 패키지 작품 합리적인 다이어그램을 만들 수 있습니다.
— Wayne


2

필자는 R 패키지 의 그래픽 엔진이기도 한 graphviz 작업했습니다 sem(존 폭스는 구문이 가능한 한 밀접하게 호환되도록 설계 graphviz했기 때문에 한 구문을 다른 구문으로 쉽게 변환 할 수 있음). 꽤 번거로워지고 요즘에는 SEM 경로 다이어그램을 Dia 로 그립니다 .


1

사이트의 다른 질문에 답했습니다 . 의 Tikz 라이브러리를 제안하는 베이지안 네트워크 (그래픽 모델)를 그리기위한 소프트웨어입니다 . 이러한 모델을 그리기위한 Tikz 코드의 좋은 특성 중 하나는 RAM 경로 표기법이 Tikz에서 노드 및 에지를 정의하는 방법과 기능적으로 유사하다는 것입니다.LATEX

이미 MPLUS 또는 기타 R 프로그램의 경우와 같이 추정 한 모델을 자동으로 그리려면 좋지 않지만 R에서 일부 그래프를 만들려는 저의 시도는 간단합니다. 또는 graphviz를 사용하면 Tikz에서 원하는 것을 만드는 것이 훨씬 쉬워졌습니다.

R의 qgraph 라이브러리에는 몇 가지 좋은 예가 있지만 R의 또 다른 잠재적 인 솔루션은 다음과 같습니다 .


1

나는 전에 Lisrel, AMOS, Mplus를 사용했지만 R 만 사용했습니다.

R에서는 패턴 탐색에서 모델 맞춤 및 모델 개선에 이르기까지 SEM을 데이터에 맞추기 위해 거의 모든 단계를 수행 할 수 있습니다.

최근 (2012)에는 많은 새로운 R 패키지와 업데이트 된 패키지가 있으므로 SEM을 직관적으로 맞출 수 있습니다. 또한 R은 무료이며 오픈 소스 소프트웨어입니다.

다음은 R을 사용하여 SEM을 실행 / 적용하고 계속 업데이트하는 방법에 대한 검토입니다.

http://pairach.com/2011/08/13/r-packages-for-structural-equation-model/


1

"yed", http://www.yworks.com/en/products_yed_about.html 을 사용하는 것이 좋습니다 . 이 프로그램은 매우 다양한 프로그램이며 경로 다이어그램, 플로차트, 타임 라인 등을 그리는 데 사용했습니다. 그림 정렬, 상자 간 거리 등을 얻는 데 도움이됩니다. 시도해보십시오!


1

Omnigraffle이 그림 그리기에 가장 적합하다고 생각합니다. 이건 환상적이야! 내가 본 다른 프로그램보다 훨씬 쉽고 아름답습니다.


0

감사합니다!! 나는 이것 중 몇 가지를 시도했지만 자유 소프트웨어 Dia는 구조 방정식 모델 (4 개의 잠재 변수)을 그리는 데 필요한 전부입니다. https://wiki.gnome.org/Apps/Dia/Documentation https://wiki.gnome.org/Apps/Dia/Documentation 에서 몇 가지 유튜브 자습서를보고 위키에갔습니다. 저는 저녁이나 약 3 시간 안에 전체 모델을 개발하고 편집했습니다.


1
이것은 광고처럼 의심스럽게 읽습니다. 그러나이 커뮤니티에 SEM 용 제품에 대해 알리는 것이 좋습니다. 도움말 센터에 있는 자료를 숙독하고 답을 조정할 수 있습니다. 당신 이이 /와 제휴하는 경우, 그냥 언급 & 그것은 괜찮을 것입니다.
— gung-복직 모니카

Dia에 대한 투표도 추가하고 싶습니다. 멋진 것은 아니지만 필요한 모든 작업을 수행하고 정말 깔끔한 다이어그램을 제공합니다.
— Rebecca Linnett
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.