gretl image
 
 
 
screenshot thumbnail - click to enlarge
 
SourceForge Logo
 

GPL v3

 

Valid HTML 4.0!

Valid CSS!

 

Gnu Regression, Econometrics and Time-series Library
(Библиотека GNU для регрессий, эконометрики и временных рядов)

gretl text

gretl — это кросс-платформенный программный пакет для эконометрического анализа, написанный на языке Си. gretl является открытым, свободным и бесплатным ПО. Вы можете распространять и/или модифицировать его согласно лицензии GNU General Public License (GPL), текст которой предоставлен Free Software Foundation.

Конференция gretl-2015

Четвёртая конференция участников проекта gretl, проводящаяся раз в два года, прошла в Берлине 12–13 июня 2015 г.; подробности здесь. Предыдущие конференции состоялись в Оклахома-Сити (2013), Торуне (2011) и Бильбао (2009).

Особенности

  • Простой и интуитивно понятный интерфейс на русском, французском, итальянском, испанском, польском, немецком, баскском, каталонском, галисийском, португальском, турецком, чешском, китайском, албанском, болгарском, греческом, японском, румынском — и, конечно же, английском;

  • Множество методов оценивания: наименьших квадратов (LS), максимального правдоподобия (ML), обобщённый метод моментов (GMM), метод одного уравнения и систем уравнений;

  • Инструментарий для анализа временных рядов: ARIMA, широкий спектр одномерных GARCH-моделей, VAR и VECM (включая структурный VAR), тесты на единичные корни и коинтеграцию, фильтр Калмана и проч.;

  • Модели с ограниченной зависимой переменной: логит, пробит, модели со смещением отбора (Тобина, Хекмана и т. д.), интервальная регрессия, модели счётных данных, модели длительности и проч.;

  • Оценивание панельных моделей, включая инструментальные переменные, пробит и динамические панели на основе обобщённого метода моментов (GMM);

  • Выдача результатов в формате LaTeX в форме таблицы или уравнения одним нажатием кнопки;

  • Мощный встроенный скриптовый язык hansl, содержащий большое количество функций для программирования и работы с матрицами;

  • Циклическая структура команд для симуляций методом Монте-Карло и итерационных процедур оценивания;

  • Графический интерфейс для тонкой настройки отображения графиков gnuplot;

  • Постоянно растущая база пользовательских функциональных пакетов, написанных на hansl;

  • Интеграция и обмен данными со статистическими пакетами GNU R, GNU Octave, Ox и Stata.

Поддерживаемые форматы данных

gretl поддерживает базы данных в следующих форматах: собственные данные формата XML; CSV (с различными разделителями); листы Excel, Gnumeric и Open Document; файлы .dta из Stata; файлы .sav из SPSS; рабочие файлы Eviews; данные JMulTi; собственные бинарные базы данных (поддержка данных смешанной частотности и разной длины), базы данных RATS 4 и PC-Give. При установке автоматически предоставляются примеры данных (по макроэкономике США). См. также страницу с наборами данных для gretl.

Скачать

Исходный код последней стабильной версии

gretl-2024a.tar.xz

Пакеты для Debian GNU/Linux (поддержка — Dirk Eddelbuettel)

packages.debian.org; см. также packages.qa.debian.org

Пакеты для Fedora (поддержка — Johannes Lips)

apps.fedoraproject.org

Если вы компилируете из исходников или устанавливаете уже скомпилированный исполняемый пакет, возможно, вам понадобится проверить зависимости gretl.

Gretl для MS Windows можно скачать здесь, а gretl для Mac OS X — здесь.

Программы для анализа временных рядов X-12-ARIMA и TRAMO/SEATS доступны в формате, подходящем для gretl под Linux (под Windows и Mac OS X см. соответствующие страницы).

Бинарный RPM для X-12-ARIMA

x12a-0.3-2.i586.rpm

Бинарный tarball для X-12-ARIMA

x12arima-linux.tar.gz

Пакет Debian для X-12-ARIMA

x12a_0.3-3_i386.deb

Бинарный RPM для TRAMO/SEATS

tramo-seats-98-2.i586.rpm

Бинарный tarball для TRAMO/SEATS

tramo-seats-linux.tar.gz

Пакет Debian для TRAMO/SEATS

tramo-seats_98-2_i386.deb

Gnuplot

Gretl вызывает gnuplot для отрисовывания графиков. Требуется gnuplot версии 4.6.0 (выпущенная в марте 2012 г.) или выше; рекомендуемая версия — 5.0 (выпущенная в январе 2015 г.) или более свежая. См. gnuplot.sourceforge.net. Дистрибутивы gretl под MS Windows и OS X уже включают необходимую для работы версию gnuplot. Дополнительные советы по установке gnuplot под Linux находятся здесь.

Руководство пользователя

Руководство пользователя gretl состоит из трёх PDF-файлов: «Основное руководство» (User’s Guide), «Справочник по командам» (Command Reference) и «Коротко о hansl» (Hansl Primer). Версии на английском языке, свёрстанные под формат бумаги U.S. letter, уже включены в дистрибутивы и в исходные коды. По вашему желанию gretl может скачать другие версии (другого формата или на другом языке) из интернета (достаточно указать это в настройках). Файлы руководства также можно найти здесь.

Кроме того, Справочник по командам и Справочник по функциям доступны в формате HTML.

Вы пользователь gretl?

Присоединяйтесь к списку рассылки пользователей gretl. Это общедоступная рассылка, в которой любой человек может задать вопрос и предложить свою помощь, обсудить новые возможности и проч. Также существует подписка на уведомления о gretl; здесь подписчикам объявляют о выходе новых версий gretl.

Вы можете отправлять отчёты об ошибках и предложения по разработке новых функций на трекер SourceForge. Пожалуйста, используйте трекер только тогда, когда вы действительно уверены в том, что нашли баг. Если вы не уверены, то лучше сначала напишите в один из списков рассылки подписчикам. (Разумеется, если gretl вылетает и падает, то вы нашли баг — поздравляем, сразу пишите на баг-трекер!)

Участие в разработке gretl

У вас есть свежие идеи или собственные коды, которые вы хотели бы внести в gretl? Мы будем рады получить любые ваши предложения. Возможно, вам имеет смысл написать подписчикам рассылки gretl-devel и поучаствовать в дискуссии (также можно просмотреть архив сообщений).

Единственное требование к коду, который вы хотите предложить включить в gretl, — вы должны быть готовы предоставить его по лицензии GNU General Public License (GPL), то есть код будет открыто предоставлен в исходной форме.

Как уже упоминалось выше, gretl написан большей частью на языке C, самом популярном среди всех открытых и свободных проектов. Тем не менее, не всем удобно писать на C. Однако это не является преградой для ваших наработок, которыми вы хотите поделиться: если вы написали хорошо специфицированный алгоритм, который выполняет какую-то интересную эконометрическую процедуру, то мы можем либо встроить его через интерфейс, либо переписать на C без особых затруднений. Мы будем рады принять программы на Fortran или C++, а также код на любом языке с высокоуровневым матричным манипулированием (Ox, Gauss, Octave, Matlab или R); сойдёт даже псевдокод, который пошагово описывает алгоритм интуитивно понятным языком без применения какого-либо языка программирования.

Исходный код на git

Весь git-репозиторий gretl доступен здесь. Инструкция по использованию системы git для gretl находится здесь, а полная документация — на сайте git.scm.com.

Благодарности

В первую очередь мы благодарим Ramu Ramanathan, заслуженного профессора Калифорнийского университета (Сан-Диего), за открытие исходного когда его программы «ESL», которая стала отправной точкой в разработке gretl. Профессор Ramanathan является автором «Introductory Econometrics» (издательство Dryden, последнее издание — 5-е). Ramu всегда давал полезные советы и обеспечивал конструктивную критику в процессе разработки gretl.

Многие отправляли нам полезные отчёты об ошибках и предложения по разработке gretl. Мы многим обязаны Ignacio Díaz-Emparanza, Tadeusz Kufel, Pawel Kufel, Dirk Eddelbuettel, Sven Schreiber и Andreas Rosenblad. A. Talha Yalta сыграл немаловажную роль в тщательной проверке численной точности gretl.

Огромное спасибо Ignacio Díaz-Emparanza, Susan Orbe, Michel Robitaille, Florent Bresson, Cristian Rigamonti, Tadeusz and Pawel Kufel, Markus Hahn, Sven Schreiber, Hélio Guilherme, Henrique Andrade, Alexander Gedranovich, Talha Yalta, Y. N. Yang, Pavla Nikolovova, Jan Hanousek, Artur Bala, Manolis Tzagarakis, Ioannis Venetis, Vitalie Ciubotaru и Mihaela Nicolau за их помощь в переводе gretl на другие языки.

Выражаем благодарность William Greene, автору «Econometric Analysis», за разрешение включить вместе с программой некоторые наборы данных, относящиеся к интересным примерам из его книги.

Спасибо всем хорошим людям из comp.lang.c (в давние времена) и gtk-app-devel-list@gnome.org за профессиональные советы по множеству вопросов. Спасибо Ричарду Столлману из Free Software Foundation за его труд по разработке и продвижению свободного ПО, а главное — за его согласие «зачислить» gretl в ряды программ GNU.


Аллин Коттрелл (Allin Cottrell), Wake Forest University

Риккардо «Джек» Люччетти (Riccardo «Jack» Lucchetti), Università Politecnica delle Marche

Перевод страницы: Андрей Викторович Костырка (Andreï V. Kostyrka), Université Paris 1 Panthéon Sorbonne

Последнее обновление: 2024-04-05