gretl es un paquete estadístico de código abierto , principalmente para econometría . El nombre es un acrónimo de G nu R egression , E conometrics y T -series IME L ibrary.
Desarrollador (es) | el equipo de gretl |
---|---|
Versión inicial | 31 de enero de 2000 |
Lanzamiento estable | 2021b / 4 de mayo de 2021 |
Versión de vista previa | A través de git |
Repositorio | |
Escrito en | C |
Sistema operativo | Multiplataforma |
Disponible en | Multilingüe (11) |
Tipo | Software estadístico |
Licencia | GNU GPLv3 |
Sitio web | gretl |
Tiene una interfaz gráfica de usuario (GUI) y una interfaz de línea de comandos . Está escrito en C , usa GTK + como kit de herramientas de widgets para crear su GUI y llama a gnuplot para generar gráficos. El lenguaje de programación nativo de gretl se conoce como hansl (ver más abajo); también se puede utilizar junto con TRAMO / SEATS , R , Stata , Python , Octave , Ox y Julia .
Incluye de forma nativa todas las técnicas estadísticas básicas empleadas en la econometría contemporánea y el análisis de series de tiempo. Los estimadores y pruebas adicionales están disponibles a través de paquetes de funciones aportados por el usuario , que están escritos en hansl. [1] gretl puede generar modelos como archivos LaTeX .
Además del inglés , gretl también está disponible en albanés , vasco , búlgaro , catalán , chino , checo , francés , gallego , alemán , griego , italiano , polaco , portugués (ambas variedades), rumano , ruso , español , turco y ucraniano .
Gretl ha sido revisado varias veces en el Journal of Applied Econometrics [2] [3] [4] y, más recientemente, en el Australian Economic Review . [5]
También apareció una revisión en el Journal of Statistical Software [6] en 2008. Desde entonces, la revista ha incluido varios artículos en los que se utiliza gretl para implementar diversas técnicas estadísticas.
Formatos de datos admitidos
gretl ofrece su propio formato de datos basado en XML completamente documentado .
También puede importar archivos ASCII , CSV , banco de datos , EViews , Excel , Gnumeric , GNU Octave , JMulTi , OpenDocument , PcGive , RATS 4 , SAS xport, SPSS y Stata . Desde la versión 2020c, los formatos GeoJSON y Shapefile también son compatibles para la creación de mapas temáticos.
Puede exportar a formatos de archivo Stata , GNU Octave , R , CSV , JMulTi y PcGive .
Hansl
Gretl tiene su propio lenguaje de secuencias de comandos , llamado hansl (que es un acrónimo recursivo de Hansl's A Neat Scripting Language).
Hansl es un lenguaje de programación interpretado completo de Turing, que presenta bucles, condicionales, funciones definidas por el usuario y estructuras de datos complejas. [7] Puede considerarse un lenguaje específico de dominio para la econometría. [8] Al igual que otros lenguajes de programación con orientación científica, como MATLAB y Julia , las matrices se admiten de forma nativa como un tipo de variable primitiva.
Aquí hay un ejemplo simple de hansl
matriz A = {1, 2; 3, 4}matriz B = inv (A)matriz C = A * Bimprimir ABCbucle i = -3..3 printf " Phi (% d) =% 7.3f \ n", i, cdf (N, i)endloop
Ejecutar el código anterior produce
A (2 x 2) 1 2 3 4B (2 x 2) -2 1 1,5 -0,5C (2 x 2) 1,0000 0,0000 8.8818e-16 1.0000Phi (-3) = 0,001Phi (-2) = 0.023Phi (-1) = 0,159Phi (0) = 0.500Phi (1) = 0,841Phi (2) = 0,977Phi (3) = 0,999
Generación de números aleatorios
La generación de números aleatorios (RNG) en gretl se ha examinado y probado en Yalta & Schreiber (2012). [9] Los autores concluyen: "Nuestros resultados muestran que los procedimientos relacionados con el RNG en gretl se implementan de manera sólida y funcionan bien en las tres suites de prueba de aplastamiento del TestU01".
Gretl como herramienta didáctica
Debido a su naturaleza libre y la amplitud de técnicas econométricas que contiene, gretl es ampliamente utilizado para la enseñanza de la econometría, desde el nivel de pregrado en adelante. Los conjuntos de datos en formato gretl están disponibles para varios libros de texto populares.
La siguiente es una lista de libros de texto que utilizan gretl como software de elección:
- Dougherty, Christopher Introducción a la econometría (Oxford University Press)
- Kufel, Tadeusz Ekonometria (Wydawnictwo Naukowe PWN); en polaco (versión rusa también disponible)
Además, se encuentra disponible un suplemento gratuito [10] de Hill, Griffiths y Lim Principles of Econometrics (Wiley).
Ver también
- Comparación de paquetes estadísticos
- MATLAB
- Scilab
Referencias
- ^ "paquetes de funciones de gretl" .
- ^ Baiocchi, Giovanni; Distaso, Walter (2003). "GRETL: Software econométrico para la generación GNU". Revista de Econometría Aplicada . 18 : 105-110. CiteSeerX 10.1.1.466.7942 . doi : 10.1002 / jae.704 .
- ^ "GRETL: 1.6.0 y su precisión numérica" . Archivado desde el original el 16 de diciembre de 2012. Cite journal requiere
|journal=
( ayuda ) - ^ Mixon Jr., J. Wilson; Smith, Ryan J. (2006). "Enseñanza de la econometría de pregrado con GRETL". Revista de Econometría Aplicada . 21 (7): 1103–1107. doi : 10.1002 / jae.927 .
- ^ Tarassow, Artur (2019). "Investigación empírica práctica con gretl y hansl". Revista económica australiana . 52 (2): 255–271. doi : 10.1111 / 1467-8462.12324 . S2CID 195431406 .
- ^ Rosenblad, Andreas (2008). "gretl 1.7.3" . Revista de software estadístico . 25 (1): 1–14. doi : 10.18637 / jss.v025.s01 .
- ^ "A Hansl Primer" (PDF) .
- ^ Cottrell, Allin (2017). "Hansl". Hansl: un DSL para econometría . págs. 1-10. doi : 10.1145 / 3039895.3039896 . ISBN 9781450348454. S2CID 15784497 .
- ^ Yalta, A. Talha; Schreiber, Sven (2012). "Generación de números aleatorios ingretl" . Revista de software estadístico . 50 (Fragmento de código 1). doi : 10.18637 / jss.v050.c01 . ISSN 1548-7660 .
- ^ "Libro de Lee Adkins" .
enlaces externos
- Gretl en SourceForge.net
- GretlWeb
- Guía del usuario de Gretl
- Uso de gretl de Lee Adkins para los principios de econometría
- Referencia de comandos de Gretl
- Conferencia Gretl. Berlín, 2015