Я ищу программный инструмент (желательно с открытым исходным кодом) для эффективного и красивого построения структурных уравнений / моделей смесей.
Изучив xfig и graphviz, я теперь придерживаюсь общего пакета векторной графики inkscape, потому что он кажется наиболее гибким.
Я хотел бы опросить сообщество stat.stackexchange: Как вы рисуете свои структурные уравнения / модели смесей? Какое программное обеспечение вы используете?
OpenMx
илиlavaan
. Это могут быть отличные пакеты как таковые, если вы начнете с нуля, но отучиться от Mplus и изучать R / OpenMx - это огромные затраты времени, которые я лично не был бы готов сделать, наиболее реалистичные условия, для которых можно было бы получить работу и продолжить работу. творческий отпуск в Лос-Анджелесе :).Ответы:
Я использую OpenMx для моделирования SEM, где я просто использую функцию omxGraphViz, чтобы вернуть точечный файл . Я не нашел это слишком негибким - вывод по умолчанию выглядит довольно хорошо, и хотя мне редко нужно было модифицировать точечный файл, это не сложно сделать.
Обновление Кстати, Graphviz может выводить файлы SVG, которые можно импортировать в Inkscape, предоставляя вам лучшее из обоих миров. :)
источник
Onyx - это бесплатная программа для рисования и оценки моделей структурных уравнений. Он может импортировать / экспортировать модели из / в OpenMx. С ограничениями, также для Mplus, и (скоро) для лавы. Возможен экспорт в растровые изображения (JPEG) и векторные форматы LaTex.
Оникс можно скачать здесь: http://onyx.brandmaier.de/
источник
Я использую пакет psych R для CFA и пакет sem Джона Фокса с простым SEM. Обратите внимание, что графическим бэкэндом является graphviz. Я не помню, предоставляет ли пакет lavaan аналогичные или лучшие возможности.
В противном случае, программное обеспечение Mx для генетического моделирования имеет графический интерфейс в своем стиле Windows, и вы можете экспортировать модель с коэффициентами пути.
источник
lavaan
пакет работает с qplot для создания разумных диаграмм.В настоящее время я занимаюсь разработкой пакета semPlot для R, который предназначен для визуализации моделей и оценок параметров для моделей SEM из различных пакетов, включая Mplus. Его первая версия на CRAN. Тем не менее, в нем есть несколько ошибок, которые в основном были устранены в версии для разработчиков на github ( https://github.com/SachaEpskamp/semPlot ). Некоторые примеры см .: http://sachaepskamp.com/semPlot .
источник
Я работал с graphviz , который также является графическим движком, стоящим за
sem
пакетом R (насколько я понимаю, Джон Фокс разработал синтаксис так, чтобы он был максимально близко совместимgraphviz
, поэтому было бы легко преобразовать один синтаксис в другой). Это становится громоздким довольно быстро, и в эти дни я рисую свои диаграммы пути SEM в Dia .источник
Это не так хорошо, если вы хотите автоматически рисовать модели, которые вы уже оценили в MPLUS или чем-то еще (как это было бы в случае некоторых из программ R), но с моей (по общему признанию) короткой попыткой сделать некоторые из графиков в R или графвиз, мне было гораздо проще создать то, что я хотел в Тикз.
Для другого потенциального решения в R, хотя библиотека qgraph в R имеет несколько хороших примеров.
источник
Я использовал Lisrel, AMOS, Mplus раньше, но только R.
В R можно сделать практически каждый шаг, чтобы подогнать данные SEM к данным, от изучения шаблона до подгонки модели и улучшения модели.
В последнее время (2012) появилось много новых и обновленных пакетов R, которые позволяют нам интуитивно соответствовать SEM. Более того, R - это бесплатное программное обеспечение с открытым исходным кодом.
Вот обзор использования R для запуска / установки SEM и его обновления.
http://pairach.com/2011/08/13/r-packages-for-structural-equation-model/
источник
Я бы порекомендовал вам попробовать "yed", http://www.yworks.com/en/products_yed_about.html . Это очень универсальная программа, и я использовал ее для рисования диаграмм путей, блок-схем, временных шкал и т. Д. Она помогает выровнять фигуры, одинаковые расстояния между прямоугольниками и т. Д. Дайте это при попытке!
источник
Я думаю, что Omnigraffle является лучшим для рисования (только). Это фантастически! Гораздо проще, чем любая другая программа, которую я видел, и это прекрасно.
источник
БЛАГОДАРЮ ВАС!! Я попробовал несколько из них, но свободное программное обеспечение Dia - это все, что мне нужно, чтобы нарисовать модель структурного уравнения (4 скрытые переменные). Я просмотрел несколько уроков Youtube и по мере необходимости зашел в вики https://wiki.gnome.org/Apps/Dia/Documentation. Я сделал это вечером или примерно через 3 часа, когда моя полная модель была разработана и отредактирована.
источник