stringtranslate.com

gretel

gretl es un paquete estadístico de código abierto , principalmente para econometría . El nombre es un acrónimo de Gnu Regression , Econometrics y Time - series Library .

Tiene una interfaz gráfica de usuario (GUI) y una interfaz de línea de comandos . Está escrito en C , utiliza GTK+ como kit de herramientas de widgets para crear su GUI y llama a gnuplot para generar gráficos. El lenguaje de escritura 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 y el análisis de series de tiempo contemporáneos. Hay estimadores y pruebas adicionales disponibles a través de paquetes de funciones aportados por el usuario , que están escritos en hansl. [2] gretl puede generar modelos como archivos LaTeX .

Además de inglés , gretl también está disponible en albanés , euskera , 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 reseñada varias veces en el Journal of Applied Econometrics [3] [4] [5] y, más recientemente, en el Australian Economic Review . [6]

También apareció una reseña en el Journal of Statistical Software [7] en 2008. Desde entonces, la revista ha presentado 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 , totalmente documentado .

También puede importar archivos ASCII , CSV , banco de datos , EViews , Excel , Gnumeric , GNU Octave , JMulTi , hojas de cálculo OpenDocument , PcGive , RATS 4 , SAS xport, SPSS y Stata . Desde la versión 2020c, también se admiten los formatos GeoJSON y Shapefile 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 scripting , 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. [8] Puede considerarse un lenguaje de dominio específico para la econometría. [9] 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 primitivo.

Un ejemplo sencillo 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)bucle final

Ejecutar el código anterior produce

Un (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.0000Fi(-3) = 0,001Fi(-2) = 0,023Fi(-1) = 0,159Fi( 0) = 0,500Fi( 1) = 0,841Fi( 2) = 0,977Fi( 3) = 0,999

Generación de números aleatorios

La generación de números aleatorios (RNG) en gretl ha sido examinada y probada en Yalta & Schreiber (2012). [10] Los autores concluyen: "Nuestros resultados muestran que los procedimientos relacionados con RNG en gretl se implementan sólidamente y funcionan bien en los tres conjuntos de pruebas de aplastamiento del TestU01".

Gretl como herramienta de enseñanza

Debido a su naturaleza libre y la amplitud de técnicas econométricas que contiene, gretl es ampliamente utilizado para la enseñanza de econometría, desde el nivel universitario en adelante. Hay conjuntos de datos en formato gretl disponibles para varios libros de texto populares.

La siguiente es una lista de libros de texto que utilizan gretl como software preferido:

Además, está disponible un suplemento gratuito [11] de los Principios de econometría de Hill, Griffiths y Lim (Wiley).

Ver también

Referencias

  1. ^ Allin F. Cottrell (21 de julio de 2023). "Lanzamiento de Gretl 2023b" . Consultado el 1 de agosto de 2023 .
  2. ^ "paquetes de funciones de Gretl".
  3. ^ 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. 
  4. ^ "GRETL: 1.6.0 y su precisión numérica". Archivado desde el original el 16 de diciembre de 2012. {{cite journal}}: Citar diario requiere |journal=( ayuda )
  5. ^ Mixon Jr, J. Wilson; Smith, Ryan J. (2006). "Enseñanza de econometría de pregrado con GRETL". Revista de Econometría Aplicada . 21 (7): 1103–1107. doi : 10.1002/jae.927.
  6. ^ Tarassow, Artur (2019). "Investigación empírica práctica utilizando gretl y hansl". Revista económica australiana . 52 (2): 255–271. doi :10.1111/1467-8462.12324. S2CID  195431406.
  7. ^ Rosenblad, Andreas (2008). "gretl 1.7.3". Revista de software estadístico . 25 (1): 1–14. doi : 10.18637/jss.v025.s01 .
  8. ^ "Una introducción a Hansl" (PDF) .
  9. ^ Cottrell, Allin (2017). "Hansl". Hansl: un DSL para econometría . págs. 1–10. doi :10.1145/3039895.3039896. ISBN 9781450348454. S2CID  15784497.
  10. ^ Yalta, A. Talha; Schreiber, Sven (2012). "Generación de números aleatorios en gretl". Revista de software estadístico . 50 (fragmento de código 1). doi : 10.18637/jss.v050.c01 . ISSN  1548-7660.
  11. ^ "Libro de Lee Adkins".

enlaces externos