[go: up one dir, main page]

OpenMx

llenguatge de programació

OpenMx és un programa de codi obert per anàlisis estadístiques amb modelització d'equacions estructurals, una metodologia avançada d'anàlisi multivariant. Funciona com una extensió del llenguatge de programació matemàtica R, la qual cosa li permet ser multiplataforma funcionant tant amb sistemes operatius Linux, Mac OS com Windows.[1]

OpenMx
Modifica el valor a Wikidata

Tipusllenguatge de programació Modifica el valor a Wikidata
Versió inicial2010 Modifica el valor a Wikidata
Versió estable
2.21.13 (18 octubre 2024) Modifica el valor a Wikidata
LlicènciaLlicència Apache, versió 2.0 Modifica el valor a Wikidata
Més informació
Lloc webopenmx.ssri.psu.edu Modifica el valor a Wikidata

Descripció general i característiques

modifica

L'OpenMx és una llibreria per a R amb funcions i optimitzacions per implementar de forma ràpida i senzilla model d'equacions estructurals. Aquests poden utilitzar tant dades directes com matrius de correlacions o covariants, així com combinacions de dades contínues i ordinals. Els models es poden programar tant en forma de "camins" -amb la funció específica mxPath()- o per "matrius" utilitzant les extensions típiques de R a través de mxMatrix i mxAlgebra.

Sintaxi

modifica

Aquest és un exemple del codi per implementar, calcular i mostrar un resum per estimar un model de camí d'un factor amb 5 indicadors:

 require(OpenMx)
 data(demoOneFactor)
 manifests <- names(demoOneFactor)
 latents <- c("G")
 factorModel <- mxModel("One Factor", type="RAM",
 manifestVars = manifests,
 latentVars = latents,
 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))
 summary(mxRun(factorModel))


Representació gràfica del model 
Representació gràfica del model

Referències

modifica
  1. S. Boker, M. Neale, H. Maes, M. Wilde, M. Spiegel, T. Brick, J. Spies, R. Estabrook, S. Kenny, T. Bates, P. Mehta and J. Fox. (2011). OpenMx: An Open Source Extended Structural Equation Modeling Framework. Psychometrika, 76, «Enllaç».

Enllaços externs

modifica