Гретль
Разработчик(и) | команда Гретл |
---|---|
Первоначальный выпуск | 31 января 2000 г |
Стабильная версия | 2024б [1]
/ 21 мая 2024 г |
Предварительный выпуск | Через git
|
Репозиторий | |
Написано в | С |
Операционная система | Кросс-платформенный |
Доступно в | Многоязычный (11) |
Тип | Статистическое программное обеспечение |
Лицензия | GNU GPLv3 |
Веб-сайт | Гретль |
gretl — с открытым исходным кодом статистический пакет , в основном для эконометрики . Название является аббревиатурой от nu Reгрессия , G E conometrics и временных рядов Библиотека .
Он имеет как графический интерфейс пользователя (GUI), так и интерфейс командной строки . Он написан на C , использует GTK+ в качестве инструментария виджетов для создания графического интерфейса и вызывает gnuplot для создания графиков. Родной язык сценариев gretl известен как hansl (см. ниже); его также можно использовать вместе с TRAMO/SEATS , R , Stata , Python , Octave , Ox и Julia .
Он изначально включает в себя все основные статистические методы, используемые в современной эконометрике и анализе временных рядов. Дополнительные средства оценки и тесты доступны через пакеты функций , предоставляемые пользователями и написанные на hansl. [2] gretl может выводить модели в виде файлов LaTeX .
Помимо английского , gretl также доступен на албанском , баскском , болгарском , каталанском , китайском , чешском , французском , галисийском , немецком , греческом , итальянском , польском , португальском (обе варианта), румынском , русском , испанском , турецком и украинском языках .
Гретл несколько раз рецензировался в Журнале прикладной эконометрики. [3] [4] [5] и, совсем недавно, в «Австралийском экономическом обозрении» . [6]
Обзор также появился в Журнале статистического программного обеспечения. [7] в 2008 году. С тех пор в журнале было опубликовано несколько статей, в которых gretl используется для реализации различных статистических методов.
Поддерживаемые форматы данных [ править ]
gretl предлагает собственный полностью документированный формат данных на основе XML .
Он также может импортировать файлы ASCII , CSV , databank , EViews , Excel , Gnumeric , GNU Octave , JMulTi , OpenDocument , PcGive , RATS 4 , SAS xport, SPSS и Stata . Начиная с версии 2020c, GeoJSON и Shapefile также поддерживаются форматы для создания тематических карт.
Он может экспортировать в Stata , GNU Octave , R , CSV , JMulTi и PcGive форматы файлов .
Хансл [ править ]
У Gretl есть собственный язык сценариев , называемый hansl (это рекурсивная аббревиатура от Hansl's A Neat Scripting Language).
Hansl — это Тьюринг-полный интерпретируемый язык программирования, включающий циклы, условные выражения, определяемые пользователем функции и сложные структуры данных. [8] Его можно рассматривать как предметно-ориентированный язык эконометрики. [9] Как и в других научно-ориентированных языках программирования, таких как MATLAB и Julia , матрицы изначально поддерживаются как примитивный тип переменной.
Простой пример hansl:
matrix A = {1, 2 ; 3, 4} matrix B = inv(A) matrix C = A*B print A B C loop i=-3..3 printf "Phi(%d) = %7.3f\n", i, cdf(N, i) endloop
Запуск приведенного выше кода дает
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) = 0.023 Phi(-1) = 0.159 Phi( 0) = 0.500 Phi( 1) = 0.841 Phi( 2) = 0.977 Phi( 3) = 0.999
Генерация случайных чисел [ править ]
Генерация случайных чисел (ГСЧ) в gretl была исследована и протестирована в Yalta & Schreiber (2012). [10] Авторы заключают: «Наши результаты показывают, что процедуры, связанные с ГСЧ, в gretl реализованы надежно и хорошо работают в трех наборах тестов на разрушение TestU01».
Гретл как средство обучения [ править ]
Благодаря своей свободе и широте содержащихся в нем эконометрических методов, gretl широко используется для преподавания эконометрики, начиная с уровня бакалавриата. Наборы данных в формате gretl доступны для нескольких популярных учебников.
Ниже приводится список учебников, в которых gretl используется в качестве программного обеспечения:
- Догерти, Кристофер Введение в эконометрику (издательство Оксфордского университета)
- Куфель, Тадеуш Эконометрика (Научное издательство PWN); на польском языке (есть также русская версия)
- Киведал, Бьорнар Прикладная статистика и эконометрика (Springer)
Кроме того, бесплатная добавка [11] Хиллу, Гриффитсу и Лиму «Принципы эконометрики» (Wiley).
См. также [ править ]
Ссылки [ править ]
- ^ Аллин Ф. Коттрелл (21 мая 2024 г.). «Выпущена Гретл 2024b» . Проверено 21 мая 2024 г.
- ^ «пакеты функций gretl» .
- ^ Байокки, Джованни; Дистасо, Уолтер (2003). «GRETL: Эконометрическое программное обеспечение для поколения GNU». Журнал прикладной эконометрики . 18 : 105–110. CiteSeerX 10.1.1.466.7942 . дои : 10.1002/jae.704 .
- ^ «GRETL: 1.6.0 и ее числовая точность» . Архивировано из оригинала 16 декабря 2012 г.
{{cite journal}}
: Для цитирования журнала требуется|journal=
( помощь ) - ^ Миксон-младший, Дж. Уилсон; Смит, Райан Дж. (2006). «Преподавание эконометрики бакалавриата с GRETL». Журнал прикладной эконометрики . 21 (7): 1103–1107. дои : 10.1002/jae.927 .
- ^ Тарасов, Артур (2019). «Практическое эмпирическое исследование с использованием Гретла и Хансла». Австралийское экономическое обозрение . 52 (2): 255–271. дои : 10.1111/1467-8462.12324 . S2CID 195431406 .
- ^ Розенблад, Андреас (2008). "гретл 1.7.3" . Журнал статистического программного обеспечения . 25 (1): 1–14. дои : 10.18637/jss.v025.s01 .
- ^ «Букварь Гансла» (PDF) .
- ^ Коттрелл, Аллин (2017). «Хансл». Хансл: DSL для эконометрики . стр. 1–10. дои : 10.1145/3039895.3039896 . ISBN 9781450348454 . S2CID 15784497 .
- ^ Ялта, А. Тальха; Шрайбер, Свен (2012). «Генерация случайных чисел в gretl» . Журнал статистического программного обеспечения . 50 (фрагмент кода 1). дои : 10.18637/jss.v050.c01 . ISSN 1548-7660 .
- ^ «Книга Ли Адкинса» .
Внешние ссылки [ править ]
- Кроссплатформенное бесплатное программное обеспечение
- Кроссплатформенное программное обеспечение
- Программное обеспечение для эконометрики
- Бесплатное программное обеспечение для эконометрики
- Бесплатное многоязычное программное обеспечение
- Бесплатное программное обеспечение для построения графиков
- Бесплатное программное обеспечение, написанное на C.
- Бесплатное статистическое программное обеспечение
- Программное обеспечение проекта GNU
- Программное обеспечение для численного анализа для Linux
- Программное обеспечение для численного анализа для macOS
- Программное обеспечение для численного анализа для Windows
- Языки числового программирования
- Числовое программное обеспечение
- Программное обеспечение для печати
- Программное обеспечение для регрессии и подбора кривых
- Научное программное обеспечение, использующее GTK
- Статистические языки программирования
- Программное обеспечение временных рядов