Software
En esta página encontrarás enlaces a software que puede ser útil a estudiantes e investigadores en
el campo de la Econometría y la Estadística (y en otros, porqué no), en un entorno Windows y/o
Linux. No es una lista exhaustiva; sólo pretende ser útil. Normalmente la mayoría del software es de
pago, pero no siempre es así y aquí se da una alternativa libre de tasas cuando ésta existe.
Existen
programas freeware, adware (un anuncio flotante financia su uso) y GPL. Los
programas freeware y adware suelen ser propiedad intelectual de alguien (persona o sociedad) que
decide distribuir su programa libremente y no cobrar por su uso. Normalmente son de código cerrado o
propietario.
Los programas GPL (General Public License) son programas de
licencia pública, normalmente escritos y/o mantenidos por una comunidad de usuarios y que, además de
ser de uso libre para cualquiera, tiene disponible su código fuente para examinarlo o modificarlo
(con la restricción de no cambiar esta misma licencia) a la medida del que lo vaya a usar. El
concepto de software libre (free software) está asociado más a la libertad de acceso, modificación,
mejora y distribución del código (fuente) de los programas que a la gratuidad (free) de dicho
software aunque, en la práctica, es generalmente gratuito. Es opinión de sus partidarios que la libertad de
acceso a las fuentes del software favorece su evolución y, por tanto, la innovación en el mismo, al
contrario que las aplicaciones de código cerrado, especialmente si están asociadas a monopolios
de facto, dado que su evolución depende de sus propietarios y gestores. La mayoría del
software GPL está asociada al proyecto GNU de la Free Software
Foundation.
Análisis de Datos
- R es un intérprete GNU del lenguaje
estadístico S que utiliza también S-plus. Aunque S-plus es un programa
comercial que suele ir un paso por delante de R incorporando más funciones, la base es similar, y
R puede funcionar también en modo batch consumiendo muchos menos recursos de la máquina que
S-plus: puedes tener varias aplicaciones abiertas a la vez sin problemas. R es, por otro lado,
algo superior en cuanto a gráficos. El código no es 100% intercambiable entre ambos, pero puede
portarse sin excesiva dificultad, generalmente. Hoy en día es difícil encontrar algo mejor en el
mercado que alguno de los dos, sea de pago ó no. Hay versiones precompiladas Linux, Unix, Mac y
Windows 95/98/NT/ME/2000/XP. Es recomendable utilizar Emacs como
interfaz de usuario (éste también puede usarse como interfaz para S-plus), aunque en las últimas
versiones R ya incluye un interfaz de usuario con dos ventanas, una de input y otra de output
similar al que podemos usar desde Emacs.
Referencias
- Gretl. Es un paquete GPL para
análisis econométrico, en versiones Windows y Linux. Siendo muy restrictivo en
las posibilidades de realizar otros análisis que no sean los proporcionados
(que no son pocos), tiene la ventaja de que su uso es muy amigable. No
obstante, permite conectar los datos a R, con todas las posibilidades que éste
ofrece, además de poder importar datos de Rats y leer ficheros ASCII y CSV. Es
un programa muy similar a Eviews, un muy utilizado programa comercial en el
entorno de la Econometría. Hay una versión con menús en castellano.
- Maxima. Es un sistema de álgebra computacional
derivado de DOE Macsyma, un sistema creado en el MIT en la década de 1960. Maxima es GPL y tiene
como hermanos comerciales, también derivados de Macsyma a Maple y al archiconocido Mathematica. En
cierto sentido, puede establecerse un paralelismo entre el lenguaje S, R y S-plus con Macsyma,
Maxima y Maple/Mathematica.
- Octave. Otro sistema de álgebra computacional y, más o
menos, un clon GNU de Matlab. Es una excelente herramienta de manipulación de matrices,
optimización, polinomios, ecuaciones diferenciales y teoría de control. Hay una versión Windows y
otra Linux.
- Scilab. Y un último buen sistema de álgebra
computacional. Permite realizar simulaciones, álgebra matricial, optimización,
gráficos... Es también similar a Matlab, anda que no le han salido
imitadores. Funciona en Windows, Linux y Macintosh.
- SciGraphica. Un
programa de múltiples representaciones gráficas de datos. De momento, sólo
está garantizado que funcione sobre Linux.
- XLispStat, un lenguaje estadístico veterano, inspirado en S y basado en
el lenguaje de programación Lisp.
- ViSta. Una
pequeña herramienta de análisis estadístico con especial énfasis en la
presentación gráfica, análisis multivariante y regresión y pensado
especialmente para la enseñanza. Tiene una buena variedad de
gráficos modernos, es muy rápido y extensible a través de (X)LispStat. Aunque de
desarrollo más lento que otros programas como R o Gretl, sigue activo, y ahora mismo
tienen una versión 7 (para Windows) en pruebas. La versión de Unix/Linux va retrasada
con respecto a la de Windows.
- Yorick. Un intérprete para la creación y manejo de datos simulados,
cercano al lenguaje de programación C.
Proceso de Textos
- MiKTeX es una
distribución para Windows 95/98/ME/2000/XP de TeX y LaTeX (y sus
amigos), el sistema de proceso de textos científico de más calidad y
estándar en todas las revistas científicas de Ciencias. Incluye paquetes
adicionales y extensiones (los amigos), como AMS-LaTeX, PDFLaTeX, MetaPost, etc. Es
gratis, como probablemente ya sabrás.
- fpTeX es una versión Windows de
teTeX, una distribución del
sistema TeX típica de Unix/Linux. También gratis, es algo más complicado de
configurar que MiKTeX, pero casi clavado a teTeX, con lo que es más sensato de
usar si andas bailando entre máquinas con distintos sistemas operativos.
- References for TeX and
Friends es un compendio de ayuda (en inglés) de TeX y sus amigos, LaTeX
incluido, aunque está todavía inacabado. Puede complementar la dispersa ayuda que
viene con las distribuciones anteriores.
Editores de texto
- WinEdt. Editor
específicamente diseñado para la edición de documentos LaTeX en Windows con la
implementación de MiKTeX. La integración con MiKTeX es, probablemente,
inmejorable. Una vez correctamente configurado, convierte la creación de
textos con LaTeX en un paseo, aunque es shareware, hay un pequeño precio que
pagar. Tiene soporte para HTML y también, nuevo, para R, aunque no es
tan eficiente como el disponible para Emacs, más
abajo.
- TeXnicCenter. Tan efectivo, en la edición de
documentos LaTeX (particularmente de la distribución contenida en MiKTeX),
como WinEdt pero de licencia pública (GPL-General Public License), es decir,
gratis. Tiene algunas prestaciones menos que WinEdt (falta el corrector
ortográfico, soporte para otros tipos de documentos, como HTML ó R), pero es
muy fácil de instalar y la ayuda es buena, cubre incluso los comandos de
LaTeX. Muy recomendable si trabajas en Windows, el coste de
WinEdt es inasumible, eres un poco novatillo y necesitas un editor sólo para
LaTeX.
- Kile, un editor similar a los anteriores, corriendo
sobre el entorno gráfico KDE 3.x en Linux. Un editor muy parecido es Texmaker, con la ventaja de ser multiplataforma
(Linux, Wibndows, Mac), además de ser de código abierto.
- Emacs es un ya pleistocénico editor de textos GNU pero muy
potente y, con ciertos paquetes añadidos, capacidades especiales para LaTeX y
R (y para otras muchas cosas: HTML, C++, Java, Correo Electrónico, Usenet
News, Control de Versiones...) y que existe en versiones Unix/Linux y Windows. Sin
embargo, su uso es distinto a las clásicas aplicaciones Windows, y hay que
habituarse. Si te gustan las máquinas y quieres un editor versátil
(asombrosamente versátil, en verdad), ésta es tu mejor opción. Es lo que yo
uso ahora, puesto que permite manejar muy bien, con un poco de entrenamiento,
todo tipo de ficheros (R, S-plus, SAS, LaTeX, TeX, MetaPost, HTML, C++, Java,
...) desde un mismo editor.
Añadidos a Emacs
- AUCTeX permite integrar Emacs con
LaTeX, TeX, AMS-TeX,... , cualquiera que sea la distribución que estés
empleando como, por ejemplo, MiKTeX.
- ESS
proporciona una integración excelente con R (y también con
S-plus, SAS, LispStat y Stata). Es aconsejable utilizar la versión 5.2.0 ó superior.
- GNUserv
permite asociar cómodamente ficheros .TEX ó .R a Emacs y realizar una
Búsqueda Inversa desde el visualizador DVI Yap (MiKTeX) o xdvik
(teTeX-Linux) a Emacs.
- HTML Helper Mode. Un modo de Emacs para
edición de ficheros HTML, mejor que el que viene por defecto.
- Ispell.el. Un
interfaz para Ispell,
un spell checker especialmente útil para ficheros LaTeX y/o HTML. Si usas
Windows necesitarás instalar Cygwin, un emulador de Unix para Windows. Tienes un diccionario
castellano aquí.
Lee bien las instrucciones, la instalación y puesta en marcha sobre Windows es
complicada. Sobre Linux es trivial.
- Preview LaTeX (sólo
Linux) es un paquete que permite ver ecuaciones, tablas y gráficos desde el
mismo editor, insertados en el texto fuente. Necesitas Emacs v21.1 y
Ghostscript v6.51 ó versiones superiores. Ha cesado como proyecto independiente y forma parte
ahora de AUCTeX, ver más arriba.
- Ayuda: instrucciones
de cómo juntarlo todo (excepto ESS) y hacer que funcione en Windows. Instrucciones de cómo
integrar ESS las hay
aquí, y puedes complementarlas con la ayuda de mi fichero .emacs de inicialización de Emacs,
justo a continuación.
- Más ayuda: mi fichero .emacs de
inicialización bajo Windows; el de Linux. Tienes
más aquí.
- XEmacs. Una versión más gráfica de Emacs,
también GNU. En el GNU también hay competencia, menos mal que no es por dinero. No
te lo recomiendo a no ser que tengas un monitor grande (de 17 pulgadas ó
más).
Gráficos
- GLE es un intérprete de gráficos
excelente, similar a MetaPost. Si no
te basta con los gráficos que R produce, este sistema puede ayudarte. Es
gratis. Si sabes programar, aprenderás enseguida. Hay versión Windows más
una versión en código fuente compilable en Linux/Unix.
- Irfan View. Un
rápido y compacto visualizador de gráficos de todo tipo y ficheros
multimedia. Permite algunas básicas manipulaciones de ficheros gráficos y
conversiones entre distintos formatos. Gratis. Sólo Windows.
- Ghostscript y GSview. Para ver ficheros PostScript y PDF. Gratis,
el primero proviene del mundo Linux/Unix.
- Adobe Acrobat
Reader. Para visualizar ficheros PDF. Gratis. Una alternativa, gratis para uso privado es Foxit Reader. Es también más rápido y
ligero.
- PDFCreator. Un
generador de código abierto de ficheros PDF para Windows. Funciona emulando una impresora
convencional, igual que PDFwriter de Adobe. Requiere una versión reciente de Ghostscript
(opcionalmente incluida en el instalador), citado antes.
- GIMP. Este programa GNU es un manipulador
de imágenes, capaz sustituto de Adobe Photoshop.
- Inkscape. Es un programa de dibujo vectorial de código
abierto, como el anterior, muy completo. Puede dibujar de todo, desde gráficos sencillos hasta
dibujos con colores degradados. Para Windows y Unix/Linux.
Compresión
- FilZip. Mi mejor recomendación como
compresor/descompresor freeware. Soporta muchos tipos de archivos (ZIP, RAR, ARJ, ACE, CAB,
TAR, GZIP), crea archivos del tamaño que queramos, ...mucho mejor que WinZip,
mándalo a paseo. Conviene utilizar la versión 2.01 ó posterior.
- 7-zip. Otro compresor, de licencia LGPL.
Internet
- Tucows. En este espejo
encontrarás una extensa colección de software propio de y relacionado con
Internet para que puedas sacar el máximo provecho de ella.
Antivirus
- F-prot. Antivirus
ligero y compacto en la versión de ms-dos (que funciona en Windows, sin
problema). Actualizable via FTP, es shareware, pero gratis para uso privado
(en casa, por ejemplo).
- Lista de Antivirus en línea, en el Centro de Alerta Temprana (poco menos que el
indicador de DefCon 1 a 5) sobre virus dependiente del Ministerio de Ciencia y
Tecnología. Contiene enlaces a antivirus en línea gratis. La mayoría
requieren, la primera vez que se usan, la instalación de algún paquete,
applet ó similar, disponible en el mismo sitio.
HTML y navegación Web
- 1st Page 2000. Editor de ficheros
HTML con resalte de sintaxis, ayuda de comandos en pantalla,
previsualización, ayuda HTML, ayudas en línea, soporte Javascript incluyendo
scripts funcionantes, y un sinfín de cosas más. En fin, Hollywood, y encima,
gratis. Una excelente herramienta para novatos, lo sería también para expertos
si cascara menos.
- WDG HTML Validator. Para
validar en línea documentos HTML, en las páginas del Web Design
Group.
- Mozilla es el sucesor directo del antiguo Netscape
navigator. Es un navegador de código abierto disponible para
múltiples plataformas: Windows, Linux y otros derivados de UNIX, MAC OS, ... que incluye también
cliente de correo, editor de HTML y alguna otra cosilla. Existe una versión ligera del
navegador, denominada Mozilla Firefox que
no incluye cliente de correo (existe un proyecto aparte para esto, denominado Mozilla Thunderbird),
noticias ni editor HTML y que, a cambio, es rápida, muy muy rápida, consume menos memoria y es más
segura que MS Internet Explorer. Harto recomendable, representa hoy lo que los ingleses llaman el
estado del arte en el ámbito de los navegadores. El proyecto Mozilla está derivando en un
sucesor, SeaMonkey; por el momento sólo
parece que es un cambio de nombre.
Software de Oficina
- OpenOffice, el
núcleo del sistema Staroffice de Sun (ahora ya de pago), es un excelente
sistema de software libre de oficina, similar a Office de Microsoft, y que
incluye una batería similar de aplicaciones: hoja de cálculo, proceso de textos,
gráficos, presentaciones... sólo que es una aplicación de código abierto y
gratis. Nada que ver con el atraco que es el Office de Microsoft. La compatibilidad, a partir de
la versión 1.1 es ya bastante buena, puedes importar y exportar documentos a formato Microsoft
con escasa o ninguna dificultad. Así que puedes pensar en ahorrarte unos buenos Euros
o una copia ilegal; no lo necesitas. Está disponible para varias plataformas,
Linux y Windows entre ellas.
Sistemas Operativos
Hubo, hay y habrá, vida más allá de Windows. El hecho de que sea el sistema operativo más
utilizado no quiere decir que sea el primero ni el mejor; simplemente es prácticamente un monopolio
al llegar
casi al 90% de uso. Piensa que, en todo caso, si la mayoría de los servidores de servicios
relacionados con Internet del mundo NO funcionan sobre Windows es por algo, y su falta de
estabilidad y su exagerado consumo de recursos tienen mucho que ver con ello. Si quieres una
alternativa, libre, gratis, funcional, sólida como una roca y sobre la que funciona todo o casi todo
de lo que hay en esta página, piensa en Linux (o en alguna distribución de BSD, una variante del Unix original). Yo te recomiendo:
- Mandriva. El mejor para empezar y el más
sencillo de instalar, siendo aún una distribución bastante completa. Está disponible en un montón
de espejos de diversos países, como en RedIris. Tienen problemas financieros y están reduciendo servicios gratuitos,
pero aún creo que es la mejor para rookies (y no tan rookies).
- SuSE. Una excelente distribución pero algo alejada del
espíritu del software libre que impregnan al sistema operativo y a otras distribuciones. También
está en RedIris, aunque no es posible conseguir imágenes ISO para crear CDs de instalación; ésta
ha de ser plenamente en línea (o construir los CDs de forma manual). Yo la encuentro muy adecuada
para portátiles.
- Debian. La distribución libre por excelencia. Promete
ser la más estable de todas y gratis para siempre, siendo por ello la más necesaria de todas. Eso
sí, la instalación Y puesta en marcha es para expertos, hackers, gurús y marcianos
tecnológicamente preparados. Como en una casa, siempre hay algo que hacer o mejorar. Si puedes con
ella, ella se adueñará de tus preferencias para siempre. También está en RedIris. Una buena
distribución basada en Debian, pero castellanizada, es LinEx,
patrocinada por la Junta de Extremadura.
- Ubuntu. Una distribución basada en Debian que, como
ella, es y siempre (dice que) será libre y cuyo principal objetivo es la internacionalización,
esto es, que
sus aplicaciones estén traducidas al máximo número de idiomas posibles. Detrás se halla el
objetivo de llevar la informática a bajo coste a todos los lugares del planeta. Utiliza como
escritorio base a Gnome. La versión hermana que
utiliza KDE, mi preferido particular, se llama Kubuntu y es por lo demás igual. Aunque muy actualizada, no es
una distribución tan completa como las anteriores, aunque en Linux todo es completable con tiempo
y un poco de esfuerzo.
- Quantian. Basada en
Debian/Knoppix/clusterKnoppix, es una distribución que funciona sobre un CD, sin necesidad de, en
principio, instalar nada o casi nada en el disco duro. Contiene prácticamente casi todo el
software de índole estadístico-econométrico de licencia GPL citado antes. Lástima que no funcione
en cualquier máquina. Está en este rápido mirror cercano, gracias a J.M. Macías de RedIris.
Tienes una recopilación bastante exhaustiva de distribuciones Linux (incluyendo las anteriores) en
DistroWatch. Si te decides por alguna, puede
serte útil consultar algún espejo del Linux Documentation
Project.
POR FAVOR, NO ME ENVIES
DOCUMENTOS WORD, USA OTROS FORMATOS
Juan I. Modroño
Last modified: Wed Jul 2 14:29:05 CEST 2008