Jump to content

OpenMx

OpenMx
Парадигма Моделирование структурными уравнениями
Разработано Команда OpenMx
Разработчик Основная группа разработчиков OpenMx
Впервые появился 2010 [1]
Стабильная версия
2.19.8 [2] / 24 сентября 2021 г .; 2 года назад ( 24.09.2021 )
Предварительный выпуск
Бета / 19 июля 2017 г .; 6 лет назад ( 19.07.2017 )
Дисциплина набора текста Динамический
ТЫ Кросс-платформенный
Лицензия Лицензия Apache , версия 2.0
Веб-сайт openmx.ssri.psu.edu
Под влиянием
Мкс , Р
Под влиянием
метаСЭМ ; simsem и semTools , Onyx , вспомогательная библиотека umx

OpenMx — это программа с открытым исходным кодом для расширенного моделирования структурными уравнениями . Он работает как пакет под R. управлением Кроссплатформенный, работает под Linux, Mac OS и Windows. [2]

Обзор [ править ]

OpenMx состоит из библиотеки функций и оптимизаторов R, поддерживающих быструю и гибкую реализацию и оценку моделей SEM . Модели можно оценивать на основе либо необработанных данных (с помощью моделирования FIML ), либо матриц корреляции или ковариации. Модели могут обрабатывать смеси непрерывных и порядковых данных. Текущая версия — OpenMx 2, [3] и доступен на CRAN .

траекторный анализ , подтверждающий факторный анализ , моделирование скрытого роста , посреднический анализ Реализованы . Модели с несколькими группами легко реализуются. Когда модель запускается, она возвращает модель, и модели можно обновлять (добавление и удаление путей, добавление ограничений и равенств; присвоение параметрам одной и той же метки приравнивает их). Новшеством является то, что метки могут состоять из адресов других параметров, что позволяет легко накладывать ограничения на параметры по адресу.

Модели RAM возвращают стандартизированные и необработанные оценки, а также ряд индексов соответствия ( AIC , RMSEA , TLI , CFI и т. д.). Доверительные интервалы оцениваются надежно.

Программа имеет встроенную параллельную обработку через ссылки на параллельные среды в R и в целом использует преимущества среды программирования R.

Пользователи могут расширить пакет функциями. Они использовались, например, для реализации индексов модификации.

Модели могут быть записаны как в «патической», так и в «матричной» форме. Для тех, кто мыслит моделями путей, пути указываются с помощью mxPath() для описания путей. Для моделей, которые лучше подходят для описания в терминах матричной алгебры, это делается с помощью аналогичных функциональных расширений в среде R, например mxMatrix и mxAlgebra.

В приведенном ниже коде показано, как реализовать простой факторный анализ подтверждения в OpenMx, используя формат пути или матрицы. Схема модели представлена ​​здесь:

Один латентный фактор {{Подтверждающий факторный анализ|CFA}} из 5 явных (измеряемых) переменных.
One latent-factor {{Confirmatory factor analysis|CFA}} of 5 manifest (measured) variables.

Пример спецификации модели пути [ править ]

Ниже приведен код для реализации, запуска и печати сводки для оценки однофакторной модели пути с пятью индикаторами.

требуемые  (  OpenMx  )  данные  (  demoOneFactor  )  манифест   <-   имена  (  demoOneFactor  )  латенты   <-   c  (  "G"  )  m1   <-   mxModel  (  "One Factor"  ,   type  =  "RAM"  ,                манифестVars   =   манифесты  ,                latentVars   =   латенты  ,                mxPath  (  from  =  latents  ,   to  =  manifests  ),                mxPath  (  from  =  manifests  ,   arrows  =  2  ),                mxPath  (  from  =  latents  ,   arrows  =  2  ,   free  =  FALSE  ,   values  =  1.0  ),                mxData  (  cov  (  demoOneFactor  ),   type  =  "cov "  ,   numObs  =  500  )                )  сводка  (  mxRun  (  m1  )) 

Пример спецификации матрицы [ править ]

Ниже приведен код для реализации, запуска и печати сводки для оценки однофакторной модели пути с пятью индикаторами.

 библиотеки  (  OpenMx  ) данные  (  demoOneFactor  )  df   =   cov  (  demoOneFactor  )  m1   <-   mxModel  (  «One Factor»  ,                mxMatrix  (  «Full»  ,   nrow   =   5  ,   ncol   =   1  ,   значения   =   0,2  ,   free   =   TRUE  ,    name   =   «A) "  ),                mxMatrix  (  "Symm"  ,   nrow   =   1  ,   ncol   =   1  ,   значения   =   1.0  ,   free   =   FALSE  ,   name   =   "L"  ),                mxMatrix  (  "Diag"  ,   nrow   =   5  ,   ncol   =   5  ,   значения   =   1.0  ,   free   =   TRUE  ,    name   =   "U"  ),                mxAlgebra  (  A   %*%   L   %*%   t  (  A  )   +   U  ,   name  =  "R"  ),                mxExpectationNormal  (  covariance  =   "R"  ,   dimnames   =   name  (  demoOneFactor  )) ,                mxFitFunctionML  (),                mxData  (  df  ,   type   =   "cov"  ,   numObs  =  500  )                )  summary  (  mxRun  (  m1  )) 

Ссылки [ править ]

  1. ^ Выпуск 1.0, анонсирующий OpenMx 1, команда разработчиков OpenMx, доступен на веб-сайте OpenMx.
  2. ^ С. Бокер, М. Нил, Х. Мэйс, М. Уайльд, М. Шпигель, Т. Брик, Дж. Спайс, Р. Эстабрук, С. Кенни, Т. Бейтс, П. Мехта и Дж. Фокс. (2011). OpenMx: платформа моделирования расширенных структурных уравнений с открытым исходным кодом. Психометрика , 76 , [1]
  3. ^ Нил, Майкл С.; Хантер, Майкл Д.; Притикин, Джошуа Н.; Захери, Махса; Брик, Тимоти Р.; Киркпатрик, Роберт М.; Эстабрук, Райн; Бейтс, Тимоти К.; Мэйс, Гермина Х.; Бокер, Стивен М. (2015). «OpenMx 2.0: расширенное структурное уравнение и статистическое моделирование» . Психометрика . 81 (2): 535–549. дои : 10.1007/s11336-014-9435-8 . ISSN   0033-3123 . ПМК   4516707 . ПМИД   25622929 .

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: cdb6d8746ac90c830f8a125e8f38ab94__1708671360
URL1:https://arc.ask3.ru/arc/aa/cd/94/cdb6d8746ac90c830f8a125e8f38ab94.html
Заголовок, (Title) документа по адресу, URL1:
OpenMx - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)