R (язык программирования)
R | |
Логотип
| |
Тип | Язык программирования и среда для статистической обработки данных и работы с графикой |
Разработчик | R Foundation |
ОС | Кроссплатформенное программное обеспечение |
Версия | 2.9.0 (17 апреля 2009) |
Лицензия | GNU General Public License |
Сайт | http://www.r-project.org/ |
R — язык программирования для статистической обработки данных и работы с графикой, а также свободная программная среда вычислений с открытым исходным кодом в рамках проекта GNU. R — проект аналогичный языку «S» (Bell Labs), альтернативная реализация языка S. (Есть существенные отличия, но в большинстве своем код на S работает для среды R.)
Изначально R был разработан Россом Айхэкой (англ. Ross Ihaka) и Робертом Джентлменом (англ. Robert Gentleman) (первая буква их имен — R) и в настоящее время поддерживается и разрабатывается R core team.
R широко используется для статистического программного обеспечения и анализа данных и фактически стал стандартом для статистических программ [1].
R доступен под лицензией GNU GPL. Распространяется в виде исходных кодов, а также откомпилированных приложений под ряд операционных систем: некоторые дистрибутивы GNU/Linux, FreeBSD, Microsoft Windows, Mac OS X и некоторые другие Unix.
В R используется интерфейс командной строки, хотя доступны и несколько графических интерфейсов пользователя.
Особенности
R поддерживает широкий спектр статистических и численных методов и обладает хорошей расширяемостью с помощью пакетов. Пакеты представляют собой библиотеки для работы специфических функций или специальных областей применения. В базовую поставку R включен основной набор пакетов, а всего по состоянию на 2006 год доступно более 800 пакетов.
Еще одной особенностью R являются графические возможности, заключающиеся в возможности создания качественной графики, которая может включать математические символы.
Полезные инструменты
Для удобства работы с R разработан ряд графических интерфейсов, в том числе:
Кроме того, в ряде редакторов предусмотренные специальные режимы для работы с R:
- ConTEXT
- Emacs (Emacs Speaks Statistics)
- jEdit[4]
- Kate[5]
- Syn[6]
- TextMate
- Tinn-R[7]
- Vim
- Bluefish
- R плагин для Eclipse IDE[8]
- WinEdt с пакетом RWinEdt
Функционал R доступен из языка программирования Python при помощи пакета RPy[9].
В проприетарном статистическом пакете SPSS, начиная с версии 16.0, появилась поддержка функций R.
CRAN
R и дополнительные пакеты распространяются через CRAN (акроним Comprehensive R Archive Network). В настоящее время в мире доступны более 60 зеркал CRAN. Головной узел — (http://cran.r-project.org/) расположен в Вене (Австрия).
Информационный бюллетень R
Два-три раза в год выходит свободно-распространяемый информационный бюллетень. Он содержит информацию по статистической обработке данных и разработке, что может быть интересно как пользователям, так и разработчикам R. Бюллетень выходит с января 2001 года[10].
См. также
Примечания
- ↑ Teaching-with-R.pdf(англ.)
- ↑ http://sciviews.org/
- ↑ http://rattle.togaware.com
- ↑ http://community.jedit.org/?q=node/view/2339
- ↑ http://www.kate-editor.org/syntax/2.5/r.xml
- ↑ http://syn.sourceforge.net/
- ↑ http://sourceforge.net/projects/tinn-r
- ↑ http://www.walware.de/goto/statet
- ↑ http://rpy.sourceforge.net
- ↑ http://cran.r-project.org/doc/Rnews/
Ссылки
В Википедии есть портал «Свободное программное обеспечение» |
- www.r-project.org(англ.)
- R Wiki Документация и информация (wiki).
- введение от Vincent Zoonekynd(англ.) — знакомит с работой R.
- Графическая галерея R — примеры графики, генерируемой R
- Примеры работы с R(рус.) — подборка статей о работе с R
Математическое ПО |
|
---|---|
ПО для символьных вычислений | Axiom • GAP • Macsyma • Maple • Mathcad • Mathematica • Maxima • SMath Studio |
ПО для численных вычислений | FreeMat • GNU Octave • LabPlot • MATLAB • Origin • QtiPlot • R • SciDAVis • Scilab • SigmaPlot |
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....