R (язык программирования)

0
Ваша оценка: Нет

R — язык программирования для статистической обработки данных и работы с графикой, а также свободная программная среда вычислений с открытым исходным кодом в рамках проекта GNU. R — проект аналогичный языку «S» (Bell Labs), альтернативная реализация языка S. (Между ними есть существенные отличия, но в большинстве своем код на S работает в среде R.) Изначально R был разработан Ross Ihaka и Robert Gentleman (первая буква их имени дала название языку - R), а в настоящее время поддерживается и разрабатывается R core team.

R широко используется в статистическом программном обеспечении и анализе данных. Он фактически стал стандартом для статистических программ.

R доступен под лицензией GNU GPL. Распространяется в виде исходных кодов, и откомпилированных приложений для ряда операционных систем: некоторые дистрибутивы GNU/Linux, FreeBSD, Microsoft Windows, Mac OS X и некоторые другие Unix.

В языке R используется интерфейс командной строки, хотя доступны и несколько графических интерфейсов.

R поддерживает широкий спектр статистических и численных методов и обладает хорошей расширяемостью. Пакеты расширения представляют собой библиотеки специальных функций или областей применения.

Для удобства работы с R разработан ряд графических интерфейсов, в том числе: * JGR; * RKWard; * SciViews-R [http://sciviews.org/] ; * Statistical Lab; * Rcmdr; * Rattle [http://rattle.togaware.com]. Кроме того, в ряде редакторов предусмотренные специальные режимы для работы с R: * ConTEXT; * Emacs (Emacs Speaks Statistics); * jEdit [http://community.jedit.org/?q=node/view/2339]; * Kate [http://www.kate-editor.org/syntax/2.5/r.xml]; * Syn [http://syn.sourceforge.net/]; * TextMate; * Tinn-R [http://sourceforge.net/projects/tinn-r]; * Vim; * Bluefish; * R плагин для Eclipse IDE [http://www.walware.de/goto/state/]; * WinEdt с пакетом RWinEdt

Функционал R доступен из языка программирования Python при помощи пакета RPy [http://rpy.sourceforge.net].

Сайт разработчика: http://www.r-project.org/
Что почитать?


Разместил: vikos 5 Январь 2011 в 19:07