Como você desenha modelos de equação estrutural / MPLUS?

9

Estou procurando uma ferramenta de software (preferencialmente de código aberto) para desenhar modelos de equações / misturas estruturais de maneira eficiente e bonita.

Depois de examinar o xfig e o graphviz, agora me apego ao pacote geral de gráficos vetoriais inkscape porque parece mais flexível.

Gostaria de pesquisar a comunidade stat.stackexchange: Como você desenha seus modelos de equações / misturas estruturais? Que software você usa?

Gregor
fonte
Por interesse, qual foi o problema com o GraphViz? Não é flexível o suficiente? De que maneiras)?
onestop 20/10/10
@ onestop, com graphviz eu não era capaz de desenhar uma flecha no centro de uma linha sem "quebrar" a flecha apontada. Veja minha pergunta em stackoverflow stackoverflow.com/questions/3718025/…
gregor 21/10/10
11
Pessoal, essa é uma pergunta sobre as ferramentas do diagrama de caminhos , não sobre os pacotes R executando SEM. Se o OP tiver uma licença Mplus e estiver satisfeito com o pacote, haverá pouca necessidade de aprender OpenMxou lavaan. Esses podem ser ótimos pacotes em si, se você começar do ponto zero, mas desaprender o Mplus e aprender o R ​​/ OpenMx é um enorme compromisso de tempo que eu pessoalmente não estaria preparado para fazer, o cenário mais realista para o qual poderia estar sendo contratado e continuando um sabático para a UCLA :).
StasK

Respostas:

11

Eu uso o OpenMx para modelagem SEM, onde simplesmente uso a função omxGraphViz para retornar um arquivo de ponto. Eu não achei muito inflexível - a saída padrão parece muito boa e, embora raramente precise modificar o arquivo de pontos, não é difícil de fazer.

Atualização A propósito, o Graphviz pode gerar arquivos SVG, que podem ser importados para o Inkscape, oferecendo o melhor dos dois mundos. :)

ars
fonte
2
(+1) Obrigado por conectar-se ao OpenMx! Pacote realmente ótimo que substituiu o Mx no meu Mac agora.
quer
5

O Onyx é um programa gratuito para desenhar e estimar modelos de equações estruturais. Pode importar / exportar modelos de / para o OpenMx. Com limitações, também para Mplus, e (em breve) para lavaan. É possível exportar para formatos de vetor de bitmaps (JPEG) e LaTex.

O Onyx pode ser baixado aqui: http://onyx.brandmaier.de/

A. Brandmaier
fonte
4

Eu uso o pacote psych R para CFA e o pacote sem John Fox com SEM simples. Observe que o backend gráfico é graphviz. Não me lembro se o pacote lavaan oferece instalações semelhantes ou melhores.

Caso contrário, o software Mx para modelagem genética apresenta uma interface gráfica no seu estilo Windows, e você pode exportar o modelo com coeficientes de caminho.

chl
fonte
2
O lavaanpacote trabalha com o qplot para criar diagramas razoáveis.
Wayne
3

Atualmente, estou desenvolvendo o pacote semPlot para R, cujo objetivo é visualizar modelos e estimativas de parâmetros para modelos SEM de vários pacotes, incluindo o Mplus. Sua primeira versão está no CRAN. No entanto, existem alguns bugs que foram resolvidos na versão de desenvolvimento no github ( https://github.com/SachaEpskamp/semPlot ). Para alguns exemplos, consulte: http://sachaepskamp.com/semPlot .

Sacha Epskamp
fonte
2

Eu trabalhei com o graphviz , que também é o mecanismo gráfico por trás do sempacote R (meu entendimento é que John Fox projetou a sintaxe para ser o mais compatível graphvizpossível, para que fosse fácil converter uma sintaxe em outra). Torna-se complicado rapidamente, e hoje em dia eu desenho meus diagramas de caminho SEM no Dia .

StasK
fonte
1

LATEX

Não é tão bom se você deseja desenhar automaticamente modelos que você já estimou no MPLUS ou o que quer que seja (como seria o caso de alguns dos programas R), mas com minha (reconhecidamente) breve tentativa de fazer alguns dos gráficos em R ou graphviz, tive muito mais facilidade em criar o que queria em Tikz.

Para outra solução potencial em R, a biblioteca qgraph em R tem alguns bons exemplos.

Andy W
fonte
1

Eu usei Lisrel, AMOS, Mplus antes, mas apenas R.

No R, é possível executar quase todas as etapas para ajustar o SEM aos dados, desde explorar o padrão até o ajuste do modelo e aprimorá-lo.

Recentemente (2012), existem muitos pacotes R novos e atualizados, que nos permitem ajustar o SEM intuitivamente. Além disso, o R é um software livre e de código aberto.

Aqui está uma revisão sobre o uso de R para executar / ajustar o SEM, e ainda atualizando.

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

Pairach
fonte
1

Eu recomendo que você tente "yed", http://www.yworks.com/en/products_yed_about.html . É um programa muito versátil e eu o usei para desenhar diagramas de caminho, fluxogramas, linhas do tempo etc. Ele ajuda a alinhar figuras, distâncias iguais entre caixas e assim por diante. Experimente!

Tormod
fonte
1

Eu acho que Omnigraffle é o melhor para desenhar (apenas). E fantastico! Muito mais fácil do que qualquer outro programa que eu já vi e é lindo.

Behacad
fonte
0

OBRIGADO!! Eu tentei alguns deles, mas o software livre Dia é tudo o que preciso para desenhar meu modelo de equações estruturais (4 variáveis ​​latentes). Eu assisti alguns tutoriais do YouTube e fui para o wiki, conforme necessário https://wiki.gnome.org/Apps/Dia/Documentation Eu fiz isso em uma noite ou em cerca de 3 horas se meu modelo completo fosse desenvolvido e editado.

user68986
fonte
11
Isso parece suspeito como um anúncio. No entanto, é bom informar a comunidade sobre esse produto para SEMs. Você pode ler nossos materiais (em nossa Central de Ajuda ) e talvez ajustar sua resposta. Se você é afiliado com isso, mencione isso e tudo ficará bem.
gung - Restabelece Monica
Eu gostaria de adicionar meu voto para Dia também. Não é chique, mas faz tudo o que preciso e fornece alguns diagramas realmente legais.
precisa