Как вы рисуете структурные уравнения / модели MPLUS?

9

Я ищу программный инструмент (желательно с открытым исходным кодом) для эффективного и красивого построения структурных уравнений / моделей смесей.

Изучив xfig и graphviz, я теперь придерживаюсь общего пакета векторной графики inkscape, потому что он кажется наиболее гибким.

Я хотел бы опросить сообщество stat.stackexchange: Как вы рисуете свои структурные уравнения / модели смесей? Какое программное обеспечение вы используете?

Грегор
источник
Из интереса, что вы обнаружили, была проблема с GraphViz? Не достаточно гибок? В каких случаях)?
OneStop
@onestop, с graphviz Я не смог нарисовать стрелку к центру линии, не «взломав» указанную стрелку. Смотрите мой вопрос на stackoverflow stackoverflow.com/questions/3718025/…
Грегор
1
Ребята, это вопрос об инструментах диаграммы пути , а не о пакетах R, выполняющих SEM. Если у ОП есть лицензия Mplus, и он доволен пакетом, им мало что нужно изучать OpenMxили lavaan. Это могут быть отличные пакеты как таковые, если вы начнете с нуля, но отучиться от Mplus и изучать R / OpenMx - это огромные затраты времени, которые я лично не был бы готов сделать, наиболее реалистичные условия, для которых можно было бы получить работу и продолжить работу. творческий отпуск в Лос-Анджелесе :).
StasK 17.12.12

Ответы:

11

Я использую OpenMx для моделирования SEM, где я просто использую функцию omxGraphViz, чтобы вернуть точечный файл . Я не нашел это слишком негибким - вывод по умолчанию выглядит довольно хорошо, и хотя мне редко нужно было модифицировать точечный файл, это не сложно сделать.

Обновление Кстати, Graphviz может выводить файлы SVG, которые можно импортировать в Inkscape, предоставляя вам лучшее из обоих миров. :)

АРС
источник
2
(+1) Спасибо за связь с OpenMx! Действительно отличный пакет, который заменил Mx на моем Mac сейчас.
ЧЛ
5

Onyx - это бесплатная программа для рисования и оценки моделей структурных уравнений. Он может импортировать / экспортировать модели из / в OpenMx. С ограничениями, также для Mplus, и (скоро) для лавы. Возможен экспорт в растровые изображения (JPEG) и векторные форматы LaTex.

Оникс можно скачать здесь: http://onyx.brandmaier.de/

А. Брандмайер
источник
4

Я использую пакет psych R для CFA и пакет sem Джона Фокса с простым SEM. Обратите внимание, что графическим бэкэндом является graphviz. Я не помню, предоставляет ли пакет lavaan аналогичные или лучшие возможности.

В противном случае, программное обеспечение Mx для генетического моделирования имеет графический интерфейс в своем стиле Windows, и вы можете экспортировать модель с коэффициентами пути.

хл
источник
2
В lavaanпакет работает с qplot для создания разумных диаграмм.
Уэйн
3

В настоящее время я занимаюсь разработкой пакета semPlot для R, который предназначен для визуализации моделей и оценок параметров для моделей SEM из различных пакетов, включая Mplus. Его первая версия на CRAN. Тем не менее, в нем есть несколько ошибок, которые в основном были устранены в версии для разработчиков на github ( https://github.com/SachaEpskamp/semPlot ). Некоторые примеры см .: http://sachaepskamp.com/semPlot .

Саша Эпскамп
источник
2

Я работал с graphviz , который также является графическим движком, стоящим за semпакетом R (насколько я понимаю, Джон Фокс разработал синтаксис так, чтобы он был максимально близко совместим graphviz, поэтому было бы легко преобразовать один синтаксис в другой). Это становится громоздким довольно быстро, и в эти дни я рисую свои диаграммы пути SEM в Dia .

Stask
источник
1

LATЕИкс

Это не так хорошо, если вы хотите автоматически рисовать модели, которые вы уже оценили в MPLUS или чем-то еще (как это было бы в случае некоторых из программ R), но с моей (по общему признанию) короткой попыткой сделать некоторые из графиков в R или графвиз, мне было гораздо проще создать то, что я хотел в Тикз.

Для другого потенциального решения в 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/

Pairach
источник
1

Я бы порекомендовал вам попробовать "yed", http://www.yworks.com/en/products_yed_about.html . Это очень универсальная программа, и я использовал ее для рисования диаграмм путей, блок-схем, временных шкал и т. Д. Она помогает выровнять фигуры, одинаковые расстояния между прямоугольниками и т. Д. Дайте это при попытке!

Tormod
источник
1

Я думаю, что Omnigraffle является лучшим для рисования (только). Это фантастически! Гораздо проще, чем любая другая программа, которую я видел, и это прекрасно.

Behacad
источник
0

БЛАГОДАРЮ ВАС!! Я попробовал несколько из них, но свободное программное обеспечение Dia - это все, что мне нужно, чтобы нарисовать модель структурного уравнения (4 скрытые переменные). Я просмотрел несколько уроков Youtube и по мере необходимости зашел в вики https://wiki.gnome.org/Apps/Dia/Documentation. Я сделал это вечером или примерно через 3 часа, когда моя полная модель была разработана и отредактирована.

user68986
источник
1
Это выглядит подозрительно, как реклама. Тем не менее, это хорошо, чтобы сообщить этому сообществу об этом продукте для SEM. Вы можете просмотреть наши материалы (в нашем справочном центре ) и, возможно, настроить свой ответ. Если вы связаны с этим, просто отметьте, что и все будет в порядке.
gung - Восстановить Монику
Я бы тоже хотел добавить свой голос за Диа. Это не фантастика, но она делает все, что мне нужно, и дает некоторые действительно аккуратные диаграммы.
Ребекка Линнет