gretl

gretl
Utvecklare gretl-teamet
Initial release 31 januari 2000 ; 23 år sedan ( 2000-01-31 )
Stabil frisättning
Edit this on Wikidata 2022c / 1 november 2022 ; 3 månader sedan ( 1 november 2022 )
Förhandsgranska release
Genom git
Förvar
Skrivet i C
Operativ system Cross-plattform
Tillgänglig i Flerspråkig (11)
Typ Statistisk programvara
Licens GNU GPLv3
Hemsida gretl .sourceforge .net

gretl är ett statistikpaket med öppen källkod , främst för ekonometri . Namnet är en akronym för G nu R egression , E conometrics och T ime-series library .

Den har både ett grafiskt användargränssnitt (GUI) och ett kommandoradsgränssnitt . Den är skriven i C , använder GTK+ som widget-verktygssats för att skapa sitt GUI, och anropar gnuplot för att generera grafer. Det inhemska skriptspråket för gretl är känt som hansl (se nedan); den kan även användas tillsammans med TRAMO/SEATS , R , Stata , Python , Octave , Ox och Julia .

Den innehåller alla grundläggande statistiska tekniker som används i samtida ekonometri och tidsserieanalys. Ytterligare estimatorer och tester är tillgängliga via användarbidragna funktionspaket , som är skrivna i hansl. gretl kan mata ut modeller som LaTeX -filer.

Förutom engelska finns gretl även på albanska , baskiska , bulgariska , katalanska , kinesiska , tjeckiska , franska , galiciska , tyska , grekiska , italienska , polska , portugisiska (båda varianterna), rumänska , ryska , spanska , turkiska och ukrainska .

Gretl har recenserats flera gånger i Journal of Applied Econometrics och, på senare tid, i Australian Economic Review .

En recension dök också upp i Journal of Statistical Software 2008. Sedan dess har tidskriften innehållit flera artiklar där gretl används för att implementera olika statistiska tekniker.

Dataformat som stöds

gretl erbjuder sitt eget fullt dokumenterade, XML -baserat dataformat.

Den kan också importera ASCII- , CSV- , databank- , EViews- , Excel- , Gnumeric- , GNU Octave- , JMulTi- , OpenDocument- kalkylblad, PcGive , RATS 4 , SAS xport, SPSS och Stata- filer. Sedan version 2020c stöds också formaten GeoJSON och Shapefile , för att skapa tematiskt kartor.

Den kan exportera till filformaten Stata , GNU Octave , R , CSV , JMulTi och PcGive .

hansl

Gretl har sitt eget skriptspråk , kallat hansl (som är en rekursiv akronym för Hansls A Neat Scripting Language).

Hansl är ett Turing-komplett, tolkat programmeringsspråk, med loopar, villkor, användardefinierade funktioner och komplexa datastrukturer. Det kan betraktas som ett domänspecifikt språk för ekonometri. Liksom andra vetenskapligt orienterade programmeringsspråk, såsom MATLAB och Julia , stöds matriser inbyggt som en primitiv variabeltyp.

Ett enkelt exempel på hansl:

 matris A = {1,2; 3, 4} matris B =   inv  (A) matris C = A*B print ABC loop i=-3..3  printf  "  Phi  (%d) = %7.3f\n", i,  cdf  (N, i) ändslinga 

Att köra ovanstående kod ger

A (2 x 2) 1 2 3 4 B (2 x 2) -2 1 1,5 -0,5 C (2 x 2) 1,0000 0,0000 8,8818e-16 1,0000 Phi(-3) = 0,001 Phi(-2)3 = 0. (-1) = 0,159 Phi( 0) = 0,500 Phi( 1) = 0,841 Phi( 2) = 0,977 Phi( 3) = 0,999

Generering av slumptal

Random Number Generation (RNG) i gretl har undersökts och testats i Yalta & Schreiber (2012). Författarna drar slutsatsen "Våra resultat visar att de RNG-relaterade procedurerna i gretl är väl implementerade och fungerar bra i de tre krosstestsviterna i TestU01".

Gretl som ett läromedel

På grund av dess fria natur och bredden av ekonometriska tekniker som den innehåller, används gretl flitigt för undervisning i ekonometri, från grundnivå och framåt. Datauppsättningar i gretl-format finns tillgängliga för flera populära läroböcker.

Följande är en lista över läroböcker som använder gretl som valfri programvara:

  • Dougherty, Christopher Introduction to Econometrics (Oxford University Press)
  • Kufel, Tadeusz Ekonometria (Wydawnictwo Naukowe PWN); på polska (ryska versionen finns också)

Dessutom finns ett gratis tillägg till Hill, Griffiths och Lim Principles of Econometrics (Wiley) tillgängligt.

Se även

externa länkar