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].
Сайт разработчика:
Что почитать?
Разместил: