ConText como editor de código gratuito para Winsteps

Pues he aquí que estoy tomando un curso sobre Análisis de Respuesta del Ítem mediante la aplicación de un software llamado Winsteps (es software comercial, y por lo que he podido revisar no hay mucho más, salvo algunos paquetes de R). Parte del análisis implica la creación de un archivo de texto de control que se utiliza para dar indicaciones al programa sobre las características del archivo de datos que se quiere analizar y los resultados de salida deseados.

Tratándose de un simple archivo de texto (incluso no se requiere de una extensión específica para la aplicación, sino que se puede mantener la extensión txt), se puede recurrir al bloc de notas de Windows para editar este archivo de control (la página de de Winsteps proporciona algunas opciones gratuitas, que dejan mucho que desear, comenzando porque se trata de shareware); sin embargo, siempre resulta de utilidad tener un editor que realice el resaltado de sintaxis. Pensando en esto y recordando que, además de la gran cantidad de lenguajes que maneja por omisión más los que se pueden descargar de su página, ConText permite la creación de plantillas personalizadas para algún otro lenguaje de programación que no haya sido contemplado, escribí una de estas plantillas para que ConText realice el resaltado de sintaxis para Winsteps, y la pongo a su disposición:

Descarga aquí la plantilla de ConText para archivos de control Winsteps, versión 1.0

La plantilla contiene una buena cantidad de comandos, entre ellos los más habituales, pero desde luego dista de estar terminada. Son bienvenidos los comentarios al respecto.

Para poder hacer uso de la plantilla, se requiere del siguiente procedimiento:

  1. Descarga e instala ConText. Lo puedes descargar desde la página del desarrollador, o directamente desde aquí
  2. Descarga la plantilla
  3. Si estás ejecutando ConText, ciérralo
  4. Copia la plantilla descargada al directorio “Highlighters” de ConText. Típicamente esta carpeta debería estar en la ruta C:\Archivos de programa\ConText\Highlighters
  5. Ejecuta ConText
  6. Crea o abre un archivo de control para un análisis con Winsteps
  7. Selecciona Winsteps en el desplegable de lenguajes disponibles

¡Listo! Ahora podrás ver tu archivo de control de Winsteps con sintaxis resaltada y con visibilidad mejorada.

Enseguida puedes ver dos capturas de pantalla, una con el texto sin resaltar (algo como lo que verías en Notepad) y la segunda con el resaltado de sintaxis que proporciona ConText (haz clic en cada imagen para ampliar)

Archivo de Winsteps \"plano\"

Archivo de Winsteps con sintaxis resaltada

Espero te resulte de utilidad. Felices análisis.

El software de análisis estadístico R

Logotipo del Proyecto R, con ese simple nombre sus creadores designaron a este lenguaje y medio ambiente de trabajo para análisis estadístico, similar, al menos en sus orígenes, al software comercial S-Plus.

Además de que es gratuito, dado que se distribuye bajo una licencia GNU GPL, se trata de un software que es notablemente potente, si bien se requiere de cierto conocimiento de programación para poder usarlo con fluidez.

El texto a continuación se publicó originalmente en la bitácora Probabilidad, en este artículo.

…es un software para elaboración de gráficas y análisis estadístico, el cual es similar al ambiente del software S Plus.

Es de uso gratuito a través de una licencia GNU General Public Licence (GPL).

R tiene una cantidad importante de rutinas estadísticas definidas en su paquete base, pero además ofrece un buen número de paquetes de rutinas especializadas, los cuales se puede descargar e instalar en su página de paquetes de los colaboradores.

Este es un software altamente recomendable por lo robusto y potente de las rutinas que tiene implementadas.

Ventajas:

* Es un software robusto

* Posee un número importante de rutinas base y paquetes adicionales

* Está en constante actualización

* Gratuito

Desventajas:

* Poco amigable si no se cuenta con ciertos conocimientos básicos de programación

* Puede requerir cierta dedicación al inicio para obtener resultados observables

Si eres un apasionado del análisis estadístico y del software gratuito, te va a resultar muy interesante conocer R. Si no estás muy convencido todavía de que el software gratuito es la solución para impedir que los que guían el mercado del software de paga nos llenen de basura informática que pretende “pensar” por nosotros, deberías echarle un vistazo. No te arrepentirás.

Visita esta página y haz clic sucesivamente en las ligas

  • Windows
  • Base
  • R-X.X.X-win32.exe

de las páginas que se irán presentando y así podrás descargar la versión más reciente de R al momento de la publicación de esta entrada (desde el sitio espejo de Berkeley). Si lo prefieres, descarga aquí la versión más reciente (R 2.8.1. Enlace actualizado el 23 de marzo de 2009. Nota que la liga se actualiza de manera automática en el sitio del Proyecto R, por tanto la versión que descargarás será siempre la más reciente disponible de R, que puede ser posterior a la que aquí se indica; lo cual es mejor :) ).

Seguiremos hablando de R en artículos posteriores.

Una observación importante: Al momento de la instalación, debes elegir la opción Personalizada y asegurarte de marcar la opción Manuales en PDF – R Reference Manual, que es el manual de referencia completo, porque en las opciones por omisión no se instala. Este manual resulta de mucha ayuda cuando uno comienza a escribir programas y proporciona la manera más sencilla de buscar funciones para las que uno no conoce su nombre o al menos no su nombre completo, ya que la ayuda de tipo texto de R no es muy flexible para tales casos.