Sei sulla pagina 1di 15

Laboratorio de Evaluacin

Psicolgica y Educativa


Evaluar, 7 (2007), 19 33
ISSN 1667-4545



19
Software Estadstico de Libre Acceso en Psicologa. Una Librera de Mdulos para el
Sistema ViSta
Rubn D. Ledesma
1
*, Gabriel J. Molina**, Pedro Valero Mora**, Fernando Po***
* CONICET / Facultad de Psicologa, Universidad Nacional de Mar del Plata
*** Facultad de Psicologa, Universidad de Valencia
** Facultad de Psicologa, Universidad Nacional de Mar del Plata

Resumen. En este trabajo describimos las capacidades y funcionalidad de una serie de mdulos de anlisis
estadsticos integrables al sistema ViSta. Estos mdulos se han creado con la finalidad de ampliar las
capacidades de este programa en reas de potencial inters para el investigador en Psicologa, entre las que se
cuentan: tcnicas para el anlisis de tems, mtodos de Anlisis Factorial y mtodos de estimaciones del tamao
del efecto. Esperamos que el trabajo contribuya a una mayor difusin del software libre y facilite el acceso a las
tecnologas necesarias para el trabajo de investigacin en psicologa. Palabras clave: psicometra, XlispStat,
programa ViSta, software libre

Abstract: This paper describes the main features and capabilities of a set of statistical modules that work as
plug-ins for the ViSta software. These modules have been developed to extend the ViStas analysis options that
may be useful for researchers in Psychology. The new modules provides: classical item analysis, exploratory
factor analysis, and effect size methods, among others. We expect this paper allows increasing the popularity of
the free statistical software and facilities the access to the necessary computer tools for psychological research.
Key Words: Key words: psychometric, XlispStat, ViSta statistical system, free software
1. Introduccin
En este trabajo describimos una serie de mdulos de anlisis estadstico que han sido
diseados y desarrollados para ser utilizados mediante el programa ViSta The Visual
Statistics System (Young, 1996a), un software abierto, extensible y gratuito. Estos mdulos

1
Por favor dirigir la correspondencia relacionada con este artculo a:
Rubn Ledesma
Doctor en Psicologa.
CONICET, Facultad de Psicologa, Universidad Nacional de Mar del Plata
Direccin: Ro Negro 3922, Mar del Plata (7600), Argentina
Telfono: 0223 4716015
E-mail: rdledesma@gmail.com

Ledesma, R., Molina-Ibaez, G., Valero-Mora, P. y Poo, F. / Evaluar, 7 (2007), 19 33

20
se han creado con la finalidad de ampliar las capacidades de ViSta en reas de potencial
inters para el investigador en Psicologa, incluyendo aplicaciones para el anlisis de tems y
puntajes de Test, Anlisis Factorial exploratorio y mtodos de estimacin del Tamao del
Efecto, entre otras opciones. Se trata, en todos los casos, de programas abiertos, gratuitos y
disponibles libremente a travs de Internet.
El artculo se organiza en tres apartados. En primer lugar, se realiza una breve
presentacin del sistema ViSta y de su potencial inters para el investigador en Psicologa. A
continuacin, se describe conceptualmente la metodologa utilizada en el proceso de creacin
de los mdulos dentro de este sistema. Finalmente, se ofrece una descripcin general de los
mdulos estadsticos, sus capacidades y funcionalidad bsica. Esperamos ofrecer una imagen
general de los recursos disponibles y contribuir, de este modo, a la difusin de un software
estadstico libre que puede resultar de inters para los investigadores en Psicologa.
2. ViSta The Visual Statistics System
En la actualidad existen varios programas gratuitos que permiten realizar un proceso
completo de gestin, anlisis y presentacin de resultados estadsticos, ofreciendo alternativas
no comerciales a programas como SPSS o Statistica (Ledesma, 2004). Entre estos programas
podemos mencionar WinIDAMS (UNESCO, 2002), EpiInfo (CDC, 2000), OpenStat (Miller,
2003) y ViSta (Young, 1996a). Dentro de este grupo de sistemas gratuitos, el programa ViSta
The Visual Statistics System posee la ventaja aadida de ser abierto y extensible, es decir,
proporciona acceso a cdigos de programa y herramientas de programacin para que los
usuarios avanzados puedan expandir las capacidades de anlisis del sistema, bien creando y
aadiendo nuevas opciones, bien ampliando las ya existentes.
Adems de sus posibilidades de desarrollo como software libre, ViSta presenta una
serie de caractersticas que pueden resultar de inters para el investigador en Psicologa. En
primer lugar, fue creado y desarrollado por el profesor Forrest W. Young en el Thurstone
Psychometric Lab de la Universidad de Carolina del Norte en Chapell Hill, como parte de un
proyecto en el cual se aplicaban nociones de ciencias cognitivas al desarrollo de entornos de
anlisis de datos (Young & Lubinsky, 1995). As, desde la concepcin misma del programa
se han tenido en cuenta las necesidades y experiencias de los usuarios de Psicologa con
diferentes niveles de experticia, desde los estudiantes e investigadores en formacin, hasta los
usuarios ms expertos o con conocimientos en estadstica computacional. Por ello, ViSta
Ledesma, R., Molina-Ibaez, G., Valero-Mora, P. y Poo, F. / Evaluar, 7 (2007), 19 33

21
proporciona un ambiente poderoso para los investigadores interesados en experimentar con la
creacin de nuevos mtodos, pero tambin resulta apropiado para el investigador aplicado o
incluso para el docente que desea iniciar a los estudiantes en tareas de gestin y anlisis de
datos.
Por otro lado, el sistema integra una amplia variedad de tcnicas para manipular y
analizar datos estadsticos, proporcionando al investigador un conjunto de herramientas que
le permiten cubrir muchas de las necesidades de anlisis presentes en la investigacin
psicolgica. ViSta incluye tcnicas de estadstica descriptiva y diferentes tipo de modelos
estadsticos, como Regresin Mltiple, ANOVA, Escalamiento Multidimensional, Anlisis
de Correspondencia Simple y Mltiples, Modelos Log-lineales, etc.
Otra caracterstica de inters y distintiva de este programa es la posibilidad de aplicar
y desarrollar tcnicas grficas multivariadas innovadoras, que se utilizan para visualizar
diferentes estructuras de datos y modelos estadsticos. Estas tcnicas han sido desarrolladas
especficamente para lograr una mayor profundidad e insight en la comprensin de los
resultados estadsticos, propiciando experiencias ms ricas en trminos de anlisis
exploratorio de datos (Tukey, 1977). Hay que destacar que muchos de estos procedimientos
grficos son idiosincrsicos del programa ViSta, es decir, no se encuentran actualmente
disponibles en ningn otro sistema estadstico.
Las potencialidad de ViSta en materia de visualizacin de datos tienen lugar gracias a
un lenguaje y una arquitectura de programacin que soportan grficos estadsticos dinmicos
(Cleveland, 1993). El programa integra estos grficos en estructuras de visualizacin
multivariadas llamadas Spreadplots (grficos extendido), que se utilizan para apoyar o
complementar la aplicacin de mtodos estadsticos convencionales. Una descripcin
detallada de esta metodologa puede encontrarse en Young, Valero-Mora, Faldowsky & Bann
(2000). Ms recientemente, Young, Valero-Mora y Friendly (2006) han discutido en detalle
los diferentes mtodos y capacidades de ViSta en el rea de la visualizacin estadstica de
datos. Estos autores tambin describen con cierto detenimiento algunas caractersticas que
hacen a la funcionalidad global del programa. Una descripcin ms breve y general de ViSta
puede consultarse en Molina, Ledesma, Valero & Young (2005).
En cuanto al presente trabajo, mencionaremos que los recursos que presentamos
forman parte de un esfuerzo colaborativo destinado al desarrollo de ViSta como software
abierto y de libre distribucin. En esta empresa participan desarrolladores de diferentes pases
Ledesma, R., Molina-Ibaez, G., Valero-Mora, P. y Poo, F. / Evaluar, 7 (2007), 19 33

22
y usuarios interesados en mejorar el funcionamiento del programa. En nuestro caso, el
propsito bsico ha sido extender las capacidades de ViSta incorporando nuevos mtodos que
puedan resultar de utilidad para la investigacin psicolgica, incluyendo, entre otros, mtodos
basados en Teora Clsica de los Test, tcnicas de Anlisis Factorial Exploratorio, mtodos
de aleatorizacin y bootstrap, y tcnicas de estimacin del Tamao del Efecto. Estos nuevos
procedimientos se encuentran organizados y disponibles a travs de una librera on-line de
mdulos llamados plugins, programas que se pueden integrar fcilmente a ViSta para luego
ser utilizados por el usuario mediante una interfaz grfica simple e intuitiva.
3. Mtodo
3.1. Lenguaje XlispStat
La herramienta bsica de desarrollo que utilizamos en nuestro trabajo es el lenguaje
de programacin orientada a objetos XLisp y sus extensiones estadsticas implementadas en
XLipStat (Tierney, 1990). Como hemos mencionado, ViSta est totalmente escrito en este
lenguaje, lo cual supone una serie de ventajas por sobre otros sistemas extensibles, como S-
Plus o SPSS. Mientras estos ltimos solo ofrecen un lenguaje de programacin acotado al
trabajo estadstico, ViSta proporciona un lenguaje general (XLisp) y sus extensiones
estadsticas (XlispStat), lo que permite acceso a funciones de bajo nivel, como pueden ser la
captacin de acciones de usuario. Por otro lado, XLispStat posee la ventaja aadida de ser una
potente plataforma para el desarrollo de grficos estadsticos dinmicos, lo que incrementa
notablemente la capacidad exploratoria y el dinamismo grfico del software.
3.1.1. Desarrollo basado en plugins
Por otro lado, utilizamos como estrategia de desarrollo y extensin de ViSta una
metodologa basada en la creacin de mdulos especficos integrables llamados plugins
(Young, 1996b). Un plugin es un subprograma que funciona integrado completamente a
ViSta, esto es, acoplado en la interfaz propia del programa. Esta modalidad permite que el
usuario pueda interactuar con el resto de las funciones disponibles en ViSta. Adems, los
plugins pueden instalarse de modo sencillo dentro del programa, de modo que el usuario
interesado en su utilizacin no necesita conocer nada sobre el lenguaje de programacin o los
cdigos subyacentes al modelo estadstico en cuestin.

Ledesma, R., Molina-Ibaez, G., Valero-Mora, P. y Poo, F. / Evaluar, 7 (2007), 19 33

23
3.1.2. Grficos extendido spreadplots
Como hemos mencionado, ViSta proporciona una arquitectura novedosa para el
desarrollo de tcnicas grficas multivariadas llamadas spreadplots (grficos extendidos). Esta
arquitectura permite disear y crear tcnicas de visualizacin basadas en grficos dinmicos,
las que se aplican a la visualizacin de datos y resultados de anlisis estadsticos. Un
spreadplot es una estructura grfica compuesta de mltiples grficos dinmicos dispuestos en
una misma ventana, los cuales han sido seleccionados y programados de forma coordinada
para visualizar una estructura particular de datos o modelos estadsticos. Esta arquitectura
grfica, conjuntamente con el modelo descrito para el desarrollo de plugins, constituyen las
herramientas metodolgicas bsicas para el desarrollo de nuestras aplicaciones.
4. Resultados
Al momento disponemos de varios mdulos o plugins que pueden obtenerse en lnea y
utilizarse dentro de ViSta como mdulos especializados. Estos programas proporcionan
mtodos estadsticos y novedosas tcnicas de visualizacin para apoyar la aplicacin de tales
mtodos. A continuacin, describimos brevemente los mdulos en cuestin.
4.1. El mdulo ViSta-CITA (Classical Item and Test Analysis)
Este mdulo proporciona diferentes opciones de anlisis para pruebas basados en
Teora Clsica de los Test, incluyendo tcnicas clsicas para el anlisis de tems y escalas,
anlisis de fiabilidad, anlisis de dimensionalidad y clculo de puntajes, entre otras opciones
generales. Adems de los procedimientos clsicos, este programa proporciona nueve
spreadplots diferentes, los cuales se aplican a propsitos especficos, como la visualizacin de
resultados de anlisis de consistencia interna, anlisis factorial, etc. La figura 1 muestra una
imagen de ViSta y del cuadro de dilogo del programa ViSta-CITA.
Las figuras 2 y 3 muestran el tipo de salida de resultados que pueden obtenerse
mediante ViSta-CITA, lo cual incluye informes en formato texto convencional (Figura 2) y
spreadplots especializados para visualizar interactivamente los resultados de los anlisis en
cuestin (ver Figura 3).



Ledesma, R., Molina-Ibaez, G., Valero-Mora, P. y Poo, F. / Evaluar, 7 (2007), 19 33

24
Figura 1
Imagen general de Vista y cuadro de dilogo del mdulo ViSta-CITA.

Figura 2
Imagen de una salida numrica del mdulo ViSta-CITA.

Ledesma, R., Molina-Ibaez, G., Valero-Mora, P. y Poo, F. / Evaluar, 7 (2007), 19 33

25
Figura 3
Imagen de una de la salida grfica o spreadplot del mdulo ViSta-CITA.

4.2. El modulo ViSta-Homals (Homogeneity Analysis by ALS)
En este caso se trata de un programa de escalamiento ptimo para el caso de variables
categricas que utiliza el enfoque del Anlisis de Homogeneidad por medio del algoritmo
ALS Alternate Least Square (Gifi, 1990). Este mdulo realiza un anlisis equivalente al de
Correspondencias Mltiples de otros programas, con algunas ventajas desde el punto de vista
del cmputo. El programa puede ser utilizado como un AFE para el caso de variables
categricas o como tcnica de escalamiento de categoras e individuos. ViSta-Homals
tambin proporciona grficos especializados para una mejor lectura y comprensin de los
resultados del Anlisis de Homogeneidad. La figura 4 ilustra una salida grfica del programa.
Una descripcin detallada de la naturaleza de los grficos de ViSta-Homals puede encontrarse
en Ledesma, Valero-Mora & Young (2002), donde se comparan las ventajas de este enfoque
con respecto al mismo mdulo de SPSS.


Ledesma, R., Molina-Ibaez, G., Valero-Mora, P. y Poo, F. / Evaluar, 7 (2007), 19 33

26
Figura 4
Imagen de una salida grfica o spreadplot del mdulo ViSta-Homals.

4.3. El mdulo ViSta-PARAN (Parallel Analysis)
ViSta-PARAN es un programa para realizar Anlisis Paralelo (AP), un mtodo
originalmente propuesto por Horn (1965) como tcnica para seleccionar el nmero de
factores a retener en la aplicacin del Anlisis Factorial Exploratorio. El programa permite
realizar AP clsico, basado en la simulacin de distribuciones normales, y tambin incorpora
el enfoque no-paramtrico basado en permutaciones de los datos. A diferencia de otros
programas disponibles, en nuestro caso el anlisis puede ejecutarse de modo simple, a travs
de un cuadro de dilogo (ver Figura 5). Luego del proceso de cmputo, los resultados pueden
verse en formato texto o mediante grficos especializados (ver Figura 6). Una discusin ms
detallada de este mtodo y de su implementacin informtica en ViSta puede encontrarse en
Ledesma & Valero-Mora (2007).




Ledesma, R., Molina-Ibaez, G., Valero-Mora, P. y Poo, F. / Evaluar, 7 (2007), 19 33

27
Figura 5
Imagen del cuadro de dilogo de ViSta-PARAN

Figura 6
Imagen de una salida de resultados de ViSta-PARAN.


Ledesma, R., Molina-Ibaez, G., Valero-Mora, P. y Poo, F. / Evaluar, 7 (2007), 19 33

28
4.4. El mdulo ViSta-Boot (Bootstrap)
Este programa permite ejecutar y visualizar resultados de aplicaciones de remuestreo
emprico de datos usando el enfoque Bootstrap no-paramtrico (Efron, 1979). En particular,
el programa ViSta-Boot ofrece interfaz grfica de usuario para el clculo de intervalos de
confianza bootstrap para diferentes estadsticos univaridos (media, DS, varianza, etc.),
permitiendo un control completo sobre los parmetros de la simulacin (nmero de muestras,
nivel de confianza, etc.). Luego de la simulacin los resultados pueden verse en un Report o
informe numrico (Figura 7) o en un spreadplot (Figura 8). En este caso, el ejemplo muestra
intervalos de confianza bootstrap para el estadstico V (coeficiente de variacin).
Figura 7
Imagen de una salida de resultados numricos de ViSta-Boot


Ledesma, R., Molina-Ibaez, G., Valero-Mora, P. y Poo, F. / Evaluar, 7 (2007), 19 33

29
Figura 8
Imagen de una salida grfica de ViSta-Boot

4.5. Otros mdulos bootstrap: ViSta-AlphaCI y ViSta-CorrCI
Adems del mdulo anterior se han desarrollo otros dos programas similares, pero que
aplican el enfoque Bootstrap no-paramtrico al caso del clculo de intervalos de confianza
para los coeficientes Alfa de Cronbach, r de Pearson y Rho de Spearman. A travs de estos
programas, el usuario tambin puede controlar los parmetros de la simulacin y visualizar
los resultados estadsticos mediante grficos especializados.
4.6. El mdulo ViSta-ESCalc
Por ltimo, ViSta-ESCalc es una aplicacin orientada a ampliar un mdulo de
comparacin de medias ya existente en ViSta, aadiendo varias medidas del tamao del
efecto (Cohen, 1992). Estas medidas se han planteado como un complemento imprescindible
al Test de hiptesis clsico, a tal punto que se han incluido entre las normas editoriales de
varias revistas en Psicologa (Thompson, 1998). La Figura 9 muestra un ejemplo de la salida
Ledesma, R., Molina-Ibaez, G., Valero-Mora, P. y Poo, F. / Evaluar, 7 (2007), 19 33

30
de resultados del programa, la cual incluye seis medidas diferentes del tamao del efecto (d
de Cohen, delta de Glass, etc.).
Figura 9
Imagen de una salida de resultados numricos de ViSta-ES

4.7. Disponibilidad: librera de mdulos en lnea
Todos los plugins o mdulos de anlisis para ViSta descriptos en este trabajo pueden
obtenerse gratuitamente desde la direccin URL: www.mdp.edu.ar/psicologia/vista/, donde
los interesados pueden encontrar documentacin de usuario y algunos videos demostrativos
de los programas. Los usuarios avanzados tambin pueden modificar y extender los cdigos
de programa, sea para ajustar los mismos a sus necesidades de anlisis o para contribuir al
desarrollo global del sistema.
5. Discusin
En el ltimo tiempo se ha desarrollado un inters creciente por el software gratuito y
de libre distribucin, como alternativa viable frente a las restricciones de acceso que puede
Ledesma, R., Molina-Ibaez, G., Valero-Mora, P. y Poo, F. / Evaluar, 7 (2007), 19 33

31
plantear el software comercial. El software gratuito puede resultar especialmente atractivo en
el ambiente cientfico y acadmico de nivel nacional, donde los escasos recursos disponibles
impiden cubrir los costos, muchas veces excesivos, de los productos comerciales. Una
situacin de este tipo se presenta habitualmente con los denominados paquetes estadsticos
profesionales, como SPSS o Statistica, por mencionar los ms populares y utilizados. Estos
programas constituyen una herramienta necesaria para el trabajo de investigacin, pero
resultan muchas veces inaccesibles para los investigadores, docentes y estudiantes en nuestro
contexto.
No obstante, como hemos mencionado, existen actualmente varios proyectos de
desarrollo de software estadstico gratuito, algunos de los cuales se ubican dentro de la
filosofa del software libre. Este es el caso de ViSta, sistema que estamos utilizando como
plataforma de desarrollo de mtodos de utilidad para la investigacin en Psicologa. Se busca,
de este modo, contribuir al desarrollo y promocin de herramientas alternativas al software
comercial, reduciendo las restricciones de acceso a las tecnologas necesarias para el trabajo
de investigacin.
Desde luego, resta bastante camino por recorrer en este sentido, ya que los sistemas
gratuitos an no proporcionan al usuario todas las prestaciones de los programas comerciales
ms populares y amplios. Esto, tanto en lo referente a la variedad de tcnicas estadsticas que
ofrecen, como en lo relativo a la versatilidad para gestionar, manipular y transformar datos.
No obstante, es de esperar que los proyectos de software gratuito avancen e incluso lleguen a
superar en ciertos aspectos a los productos comerciales, por ejemplo, el caso de ViSta en
relacin a sus tcnicas de visualizacin de datos.
Agradecimientos: Al apoyo financiero recibido por la Universidad Nacional de Mar del
Plata, el FONCYT y la Universidad de Valencia.
Referencias
CDC -Centers for Disease Control and Prevention (2000). EpiInfo 2000, Manual de usuario.
Atlanta: CDC
Cleveland, W. S. (1993). Visualizing Data. Murray Hill, NJ: AT&T Bell Lab.
Cohen, J. (1992b). Fuzzy Methodology. Psychological Bulletin, 112(3), 409-410
Cleveland, W. S. (1993). Visualizing Data. Murray Hill, NJ: AT&T Bell Lab.
Ledesma, R., Molina-Ibaez, G., Valero-Mora, P. y Poo, F. / Evaluar, 7 (2007), 19 33

32
Efron, B. (1979). Bootstrap methods: Another look at the jackknife. The Annals of Statistics,
7, 1-26.
Gifi, A. (1990). Nonlinear Multivariate Analysis. Chichester: Wiley.
Horn, J. L. (1965). A rationale and test for the number of factors in factor analysis.
Psychometrika, 30, 179-185.
Ledesma, R. & Valero-Mora, P (2007). Determining the Number of Factors to Retain in
EFA: An easy-to-use computer program for carrying out Parallel Analysis. Practical
Assessment Research & Evaluation, 12(2). Disponible:
http://pareonline.net/getvn.asp?v=12&n=2
Ledesma, R. (2004). Sistemas estadsticos de propsitos mltiples: una revisin de programas
gratuitos. Metodologa de Encuestas, 6 (2), 105-117
Ledesma, R. Molina, G. & Young, F. W. (2005). Enhancing Dynamic Graphical Analysis
with the Lisp-Stat Language and the ViSta Statistical Program. Behavior Research
Methods, 37(4), 684690.
Ledesma, R, Valero-Mora, P & Young, F.W (2002). Anlisis de Homogeneidad en ViSta
"The Visual Statistics System". Metodologa de las Ciencias del Comportamiento 4
(1), 139149.
Miller, W. G. (2003) OpenStat 3 [programa informtico] [en lnea], recuperado en: Abril 9,
2006 disponible en http://www.statpages.org/miller/openstat/OS3.html
Molina, G., Ledesma, R., Valero, P., & Young, F. W. (2005) A Video Tour through ViSta
6.4, a Visual Statistical System based on Lisp-Stat. Journal of Statistical Software,
13(8), 1-10
Tierney, L. (1990) Lisp-Stat An Object-Oriented Environment for Statistical Computing and
Dynamic Graphics. NY: John Wiley & Sons.
Thompson, B. (1998). Statistical Significance and Effect Size Reporting: Portrait of a
Possible Future. Research in the Schools, 5(2), 33-38.
Tukey, J.W. (1977) Exploratory Data Analysis. Reading, MA: Addison-Wesley.
UNESCO (2002) WinIDAMS Reference Manual. 6ta. Edicin. Pars: The United Nations
Educational, Scientific and Cultural Organization.
Young, F. W. (1996a) ViSta: The Visual Statistics System. UNC L.L. Thurstone Psychometric
Laboratory, Research Memorandum 94-1.
Ledesma, R., Molina-Ibaez, G., Valero-Mora, P. y Poo, F. / Evaluar, 7 (2007), 19 33

33
Young, F.W. (1996b) ViSta: Developing Statistical Objects. The Visual Statistic project,
Thurstone Psychometric Lab, Univ. N. Carolina, Chapel Hill, Research Memorandum
Number 1996-1.
Young, F. W. y Lubinsky, D. J. (1995) Guiding data analysis with visual statistical strategies.
Journal of Computational and Graphical Statistics, 4, 229-250.
Young, F., Valero Mora, P., Faldowsky, R. A., Bann, C. SpreadPlots. UNC L.L. Thurstone
Psychometric Laboratory, Report Number 4, May 2000.
Young, F.W., Valero-Mora, P. & Friendly, M. (2006) Visual Statistics Seeing Data with
Dynamic Interactive Graphics. NJ: Wiley and Sons.

Potrebbero piacerti anche