WikiDer > OpenMx
|  | |
| Парадигма | Структурное моделирование уравнение | 
|---|---|
| Разработано | Команда OpenMx | 
| Разработчик | Основная группа разработчиков OpenMx | 
| Впервые появился | 2010 [1] | 
| Стабильный выпуск | 2.7.12 [2]   / 7 июля 2017 г. | 
| Предварительный выпуск |    Бета      / 19 июля 2017 г. | 
| Печатная дисциплина | Динамический | 
| Операционные системы | Кроссплатформенность | 
| Лицензия | Лицензия Apache, Версия 2.0 | 
| Интернет сайт | openmx.ssri.psu.edu | 
| Под влиянием | |
| Mx, р | |
| Под влиянием | |
| metaSEM; simsem и semИнструменты, Оникс, вспомогательная библиотека umx | |
OpenMx является Открытый исходный код программа расширенного структурное моделирование уравнение. Он работает как пакет под р. Кроссплатформенный, работает под Linux, Mac OS и Windows.[2]
Обзор
OpenMx состоит из библиотеки R функций и оптимизаторов, поддерживающих быструю и гибкую реализацию и оценку SEM модели. Модели могут быть оценены на основе исходных данных (с ФИМЛ моделирование) или на корреляционных или ковариационных матрицах. Модели могут обрабатывать смесь непрерывных и порядковых данных. Текущая версия - OpenMx 2,[3] и доступен на КРАН.
Анализ пути, Подтверждающий факторный анализ, Моделирование скрытого роста, Анализ посредничества все реализованы. Легко реализуются модели множественных групп. Когда модель запускается, она возвращает модель, и модели могут быть обновлены (добавление и удаление путей, добавление ограничений и равенств; присвоение параметрам одинаковой метки уравнивает их). Новшеством является то, что метки могут состоять из адресов других параметров, что позволяет легко реализовать ограничения на параметры по адресу.
Модели RAM возвращают стандартизированные и необработанные оценки, а также ряд индексов соответствия (AIC, RMSEA, TLI, CFI так далее.). Доверительные интервалы оцениваются надежно.
Программа имеет встроенную параллельную обработку через ссылки на параллельные среды в R и в целом использует преимущества среды программирования R.
Пользователи могут расширять пакет функциями. Они использовались, например, для реализации индексов модификации.
Модели могут быть записаны в «патологической» или «матричной» форме. Для тех, кто мыслит в терминах моделей путей, пути указываются с помощью mxPath () для описания путей. Для моделей, которые лучше подходят для описания в терминах матричной алгебры, это делается с использованием аналогичных функциональных расширений в среде R, например mxMatrix и mxAlgebra.
В приведенном ниже коде показано, как реализовать простой Подтверждающий факторный анализ в OpenMx, используя форматы пути или матрицы. Схема модели представлена здесь:
Пример спецификации модели пути
Ниже приведен код для реализации, запуска и печати сводки для оценки однофакторной модели пути с пятью индикаторами.
требовать(OpenMx)данные(demoOneFactor)проявляет <- имена(demoOneFactor)скрытые <- c("ГРАММ")m1 <- mxModel(«Один фактор», тип="БАРАН",              manifestVars = проявляет,              latentVars = скрытые,              mxPath(из=скрытые, к=проявляет),              mxPath(из=проявляет, стрелки=2),              mxPath(из=скрытые, стрелки=2, свободный=ЛОЖНЫЙ, значения=1.0),              mxData(cov(demoOneFactor), тип="ков", numObs=500)              )резюме(mxRun(m1))Пример спецификации матрицы
Ниже приведен код для реализации, запуска и печати сводки для оценки однофакторной модели пути с пятью индикаторами.
библиотека(OpenMx)данные(demoOneFactor)df = cov(demoOneFactor)m1 <- mxModel(«Один фактор»,              mxMatrix("Полный", Nrow = 5, ncol = 1, значения = 0.2, свободный = ИСТИННЫЙ,  имя = "А"),              mxMatrix("Симм", Nrow = 1, ncol = 1, значения = 1.0, свободный = ЛОЖНЫЙ, имя = "L"),              mxMatrix("Диаг", Nrow = 5, ncol = 5, значения = 1.0, свободный = ИСТИННЫЙ,  имя = "U"),              mxAlgebra(А %*% L %*% т(А) + U, имя="Р"),              mxExpectationNormal(ковариация= "Р", тусклые имена = имена(demoOneFactor)),              mxFitFunctionML(),              mxData(df, тип = "ков", numObs=500)              )резюме(mxRun(m1))Рекомендации
- ^ Выпуск 1.0 Представляем OpenMx 1, команду разработчиков OpenMx, доступную на веб-сайте OpenMx
- ^ С. Бокер, М. Нил, Х. Маес, М. Уайлд, М. Шпигель, Т. Брик, Дж. Спайс, Р. Эстабрук, С. Кенни, Т. Бейтс, П. Мехта и Дж. Фокс. (2011). OpenMx: расширенная структура моделирования структурных уравнений с открытым исходным кодом. Психометрика, 76, [1]
- ^ Нил, Майкл С .; Хантер, Майкл Д .; Притикин, Джошуа Н .; Захери, Махса; Брик, Тимоти Р .; Киркпатрик, Роберт М .; Истабрук, Райн; Бейтс, Тимоти С .; Maes, Hermine H .; Бокер, Стивен М. (2015). «OpenMx 2.0: расширенное структурное уравнение и статистическое моделирование». Психометрика. 81 (2): 535–549. Дои:10.1007 / s11336-014-9435-8. ISSN 0033-3123. ЧВК 4516707. PMID 25622929.
