R представляет собой набор программных средств для манипулирования данными, вычисления и графического отображения. Кроме этого возможно:
– эффективная обработка и хранение данных,
– набор операторов для вычислений на массивах, особенно матрицах,
– цельная, непротиворечивая, комплексная коллекция утилит для анализа данных,
– графические средства для анализа данных и отображения или непосредственно на компьютере или при выводе на печать, и
– хорошо разработанный, простой и эффективный язык программирования (называемый «S»), который включает условные выражения, циклы, определяемые пользователем рекурсивные функции и средства ввода и вывода. Действительно, большинство поддерживаемых системой функций сами написаны на языке S.
Термин «окружение/среда» предназначен, чтобы характеризовать ее как полностью запланированную и последовательную систему, а не постепенно возникшего конгломерата весьма специфических и негибких инструментов, как часто имеет место с другим программным обеспечением анализа данных.
R является средством разработки методов интерактивного анализа данных. Она была разработана быстро и была расширена большим количеством пакетов. Однако, большинство программ, написанных в