R
R — язык программирования для статистической обработки данных и работы с графикой, а также свободная программная среда вычислений с открытым исходным кодом в рамках проекта GNU. Язык создавался как аналогичный языку S, разработанному в Bell Labs, и является его альтернативной реализацией, хотя между языками есть существенные отличия, но в большинстве своём код на языке S работает в среде R.
Особенности
- Расширяемость. R поддерживает широкий спектр статистических и численных методов и обладает хорошей расширяемостью с помощью пакетов. Пакеты представляют собой библиотеки для работы специфических функций или специальных областей применения. В базовую поставку R включен основной набор пакетов, а всего по состоянию на 2013 год доступно более 4000 пакетов.
- Графические возможности, заключающиеся в возможности создания качественной графики, которая может включать математические символы.
Инструменты
В R используется интерфейс командной строки.
Графических интерфейсов пользователя:
- R Commander,
- RKWard,
- RStudio,
- Weka,
- Rapid Miner,
- KNIME,
- средства интеграции в офисные пакеты.
Cпециальные режимы для работы R в разных средах:
- ConTEXT,
- Emacs (Emacs Speaks Statistics),
- jEdit,
- TextMate,
- Vim,
- WinEdt (с пакетом RWinEdt),
- Eclipse (R-плагин),
- Python (пакет RPy),
- Gretl,
- GoogleDocs
- Mediawiki
Ссылки
Книги
Блоги
Учебные пособия
- http://www.statmethods.net/index.html
- http://www.r-tutor.com/
- Анализ данных в R (рус.)
- Анализ данных в R (англ.)