Vvmebel.com

Новости с мира ПК
2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Среда программирования r

О программировании, алгоритмах и не только

Жена посылает мужа-программиста в магазин и говорит, купи батон колбасы, а если будут яйца — возьми десяток. Он в магазине: У Вас яйца есть? -Есть -Тогда дайте десять батонов колбасы..

Pages

Thursday, March 17, 2011

Язык программирования R для биржевого спекулянта

Эта статья посвящена азам работы с R. Если Вы уже знакомы с R она вряд ли Вам будет интересна, если же Вы смутно себе представляете, что это такое и хотите узнать побольше welcome.
Итак, R это де-факто стандарт в области статистической обработки данных. Это одновременно язык программирования и программная среда вычислений с расширенными графическими возможностями. Для многих задач, этот инструмент успешно заменит Excel и Mathcad. И самое важное, R распространяется свободно и бесплатно.

Установить R легко, идем на сайт разработчика, и далее по ссылкам Download R, выбираем ближайшее зеркало, качаем инсталятор, запускаем, проходите по стандартным шагам. Ставим. Всё.

Если у Вас доступ в интернет через HTTP прокси, то потребуется небольшая настройка. Следует добавить в переменные окружения адрес прокси:
http_proxy = http://proxy.host:port
На Windows это можно сделать через Пуск > Панель управления > Система > Дополнительно > Переменные среды.

Мы поставили интерпретатор R и программное окружение. В принципе, этого достаточно для начала. Но если все же хочется еще иметь красивую среду разработки, добро пожаловать на RStudio все как обычно, качаем, ставим.

Какие модули нужны биржевому спекулянту

R сам по себе хорош, но куда интересней его использовать в связке с дополнительными модулями. А модулей там, великое множество, одни позволяют рисовать графики, другие скачивать данные, третьи открывают дополнительные аналитические возможности, четвертые позволяют интегрироваться со сторонними приложениями и языками программирования. Всего около 2100 модулей только в общем репозитории. Из этого разнообразия нам понадобиться лишь часть:

1) quantmod — это самое главное и основное, этот плагин позволяет получать котировки с Yahoo.Finance, Goolge.Finance и данные федерального резерва США. К сожалению, не работает с российскими площадками, но это мы исправим чуть позже. Кроме того, в нем есть средства построения, анализа и тестирования торговых моделей. Короче, запускаем R и набираем в консоли:
2) zoo, xts, TTR — будут установленные вместе с quantmod. В принципе, можно поставить отдельно аналогичными командами. Это тоже незаменимые модули.
zoo и xts предоставляют расширенные возможности для работы с временными рядами.
TTR содержит огромное количество технических индикаторов.

3) e1071 — библиотека для машинного обучения, включает в себя такие алгоритмы как преобразование фурье, наивный байесовский классификатор, кластеризация, svm и другие. Может пригодиться если Вы собираетесь привлекать один из этих алгоритмов для работы.

4) nnet — библиотека для работы с нейронными сетями. Аналогично e1071.

5) tseries — еще одна библиотека для анализа временных рядов.

Строим котировки IBM

Если все установлено верно, должно получиться что-то подобное:

Добавить на графики MACD, RSI, EMA и другие технические индикаторы? Нет ничего проще:

Полный список доступных индикаторов можно посмотреть тут.

Российский рынок, пишем велосипеды

Замечательно, что существует такой модуль quantmod, и все очень просто и красиво, но только на буржуйских рынках. К сожалению, в наших реалиях ему негде взять данные. Поэтому, мы напишем маленький велосипед, заодно разберемся с синтаксисом. Источником данных станет финам.
На данном этапе мы напишем простой скрипт, позволяющий парсить файл вручную скачанный с финама. Он в любом случае нам пригодится, ведь не финамом единым жив человек. Итак, скрипт:

Что здесь произошло? Мы создали функцию parseQuotes, которая берет в качестве параметров полный путь к файлу на диске, получает из него котировки и возвращает OHLC (Open-High-Low-Close) объект совместимый с quantmod.

Важно! Формат записи в файл в финаме должен быть выбран такой: TICKER,PER,DATE,TIME,OPEN,HIGH,LOW,CLOSE,VOL. Все остальные значения по-умолчанию. Готово, теперь можно скачать, к примеру, данные по фьючерсу на индекс РТС и построить соответствующий график.

Среда программирования r

R — язык программирования для статистической обработки данных и работы с графикой, а также программная среда с открытым исходным кодом, развиваемая в рамках проекта GNU. Имеются реализации R для операционных систем Linux, Mac OS X, Windows. Основным рекомендуемым режимом работы с R является командная строка. Для Mac и Windows имеется штатный GUI.

Содержание

История

R возник как свободный аналог среды S-PLUS, которая, в свою очередь, является коммерческой реализацией языка расчётов S. Язык S — довольно старая разработка (почти как TeX). Он возник в 1976 году в компании Bell Labs, и был назван, естественно, «по мотивам» языка С. Начиная с третьей версии (1988 г.), коммерческая реализация S называется S-PLUS.

В августе 1993 г. двое молодых новозеландских ученых из университета Окленда анонсировали свою новую разработку, которую они назвали R. По замыслу создателей, Роберта Джентльмена (Robert Gentleman) и Росса Ихака (Ross Ihaka), она должна была стать новой реализацией языка S, отличающейся от S-PLUS некоторыми деталями, например, обращением с глобальными и локальными переменными, а также работой с памятью. Фактически, они создали не полный аналог S-PLUS, а новую «ветку» на «дереве S». Многие вещи, которые отличают R от S-PLUS, связаны с влиянием языка Scheme (функциональный язык программирования, один из наиболее популярных диалектов языка Lisp).

На середину 2016 года R догнал SAS и SPSS (которые являются платными) и вошел в тройку самых распространенных систем для обработки статистической информации. Также следует отметить, что R входит в 10 языков программирования общего назначения.

Возможности

В среде R реализованы многие статистические методы: линейные и нелинейным модели, проверка статистических гипотез, анализ временных рядов, классификация, кластеризация, графическая визуализация. Язык R позволяет определять собственные функции. Многие функции R написаны на самом R. Для вычислительно сложных задач имеется возможность реализации функций на C, C++ и Fortran. Продвинутые пользователи могут непосредственно обращаться с объектами R из кода на языке C. R является более строгим объектно-ориентированным языком, чем большинство языков, предназначенных для статистических вычислений. Графические функции позволяют создавать графики хорошего полиграфического качества, с возможностью включения математических символов. Имеется собственный LaTeX-подобный формат документации.

Хотя R чаще всего применяется для статистических вычислений, он также может использоваться в качестве средства матричных вычислений. Как и MATLAB, R трактует результат любой операции с числами как вектор единичной длины. Скаляров в R, вообще говоря, нет.

Скрипты

Просто открыть сессию R и вводить в окно программы команды, одну за другой — это лишь один из возможных способов работы. Гораздо более продуктивный метод, который является заодно и серьёзнейшим преимуществом R — это создание скриптов (программ), которые потом загружаются в R и интерпретируются им. С самого начала работы следует создавать скрипты, даже для таких задач, которые кажутся пустяковыми — в будущем это значительно сэкономит время. Создание скриптов по любому поводу и даже без особого повода — одна из основ культуры работы в R.

Читать еще:  Среда программирования питон

Пакеты

Ещё одно важное преимущество R — наличие для него многочисленных расширений или пакетов. Несколько базовых пакетов присутствуют сразу после установки R на компьютер, без них система просто не работает (скажем, пакет, который так и называется base, или пакет grDevices, который управляет выводом графиков), а также «рекомендованные» пакеты (пакет для специализированного кластерного анализа cluster, пакет для анализа нелинейных моделей nlme и другие). Кроме того, можно поставить любой из почти восьми тысяч (на середину 2016 года) доступных на CRAN пакетов. При наличии доступа в Интернет это можно сделать прямо из R командой install.packages()

Ссылки

  • Основной сайт проекта.
  • R FAQ.
  • CRAN (Comprehensive R Archive Network) — центральная система хранения и распространения R и его пакетов.
  • Поиск в материалах по R.
  • Cправочный ресурс.
  • Cправочный ресурс.
  • Cоветы по использованию R.
  • Cписок рассылки R-help.
  • R (programming language) — материал из англоязычной Википедии.
  • Страница Евгения Балдина: статьи про R из журнала Linux Format.
  • Страница А.Михальского: Введение в R — систему статистического анализа данных.
  • Страница А. Шипунова: R — объектно-ориентированная статистическая среда.
  • Лабораторные работы по курсу «Машинное обучение» — имеется достаточно полное описание ядра R и некоторых его пакетов.
  • Проект R-Russian: переводы документации по R на русский язык.

Хочу всё знать: язык R

Давайте немного поговорим о языке программирования под названием R. В последнее время вы могли у нас в блогах прочитать статьи о Big Data и Data Science, тех сферах, где просто необходимо под рукой иметь мощный язык для работы со статистикой и графиками. И R как раз из таких. Новичку в мире программирования буде достаточно непросто в это поверить, но сегодня R уже популярнее SQL, он активно используется в коммерческих организациях, исследовательских и университетах.

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

GeekBrains рекомендует

Что такое язык R, зачем он вам нужен и как его можно использовать с умом, можно узнать из прекрасного вебинара Руслана Купцова, который он провёл чуть меньше года назад в рамках GeekWeek-2015.

Книги

Теперь, когда в голове есть определённый порядок, можно приступать к чтению литературы, благо её более чем достаточно. Начнём с отечественных авторов:

Несмотря на то, что в эти книги имеют безусловную ценность для человека, изучающего язык R, они немного перегружены статистическими подходами. То есть если вы только учитесь в университете или недавно его окончили, то это проблем не вызовет. Однако если вам 13 или 35, то к статистическому анализу лучше подойти как раз сперва изучив язык.

Поэтому рассмотрим книги на английском языке, которые в этом помогут чуть лучше:

Эти книги, пусть они и на иностранном языке, описывают язык R более доступно именно для новичка.

Естественно, для языка, который существует уже более 20 лет, было написано и переведено на русский немало книг. Вот парочка:

Как видно из названий этой литературы, здесь вновь язык R рассматривается в прямой связи со статистикой, но так как азам вы уже обучились, то эффект будет исключительно положительный.

Ну и подводя некий этой этому разделу, в последней ссылке вы найдёте список всей рекомендованной разработчиками R англоязычной литературы:

Интернет-ресурсы

Любой человек, желающий изучить какой-либо язык программирования обязательно должен посетить в поисках знаний два ресурса: официальный сайт его разработчиков и самое крупное онлайн сообщество. Что ж. не будем делать исключение и для R:

Но опять проникшись заботой к тем, кто английский язык выучить ещё не успел, а вот изучить R ну очень хочет, упомянем несколько российских ресурсов:

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

А пока довершим картину небольшим списком англоязычных, но от этого не менее познавательных сайтов:

CRAN – собственно, место где можно загрузить к себе на компьютер среду разработки R. Кроме того мануалы, примеры и прочее полезное чтиво;

Quick-R – коротко и понятно про статистику, методы её обработки и язык R;

Burns-Stat – про R и про предшественника его S с огромным количеством примеров;

R for Data Science – ещё одна книга от Гаррета Гроулмунда (Garrett Grolemund), переведённая в формат онлайн учебника;

Awesome R – подборка лучшего кода с официального сайта, размещённая на нашем любимом GitHub;

Mran – язык R от Microsoft;

Tutorial R – ещё один ресурс с упорядоченной информацией с официального сайта.

Давайте немного поговорим о языке программирования под названием R. В последнее время вы могли у нас в блогах прочитать статьи о Big Data и Data Science, тех сферах, где просто необходимо под рукой иметь мощный язык для работы со статистикой и графиками. И R как раз из таких. Новичку в мире программирования буде достаточно непросто в это поверить, но сегодня R уже популярнее SQL, он активно используется в коммерческих организациях, исследовательских и университетах.

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

GeekBrains рекомендует

Что такое язык R, зачем он вам нужен и как его можно использовать с умом, можно узнать из прекрасного вебинара Руслана Купцова, который он провёл чуть меньше года назад в рамках GeekWeek-2015.

Книги

Теперь, когда в голове есть определённый порядок, можно приступать к чтению литературы, благо её более чем достаточно. Начнём с отечественных авторов:

Несмотря на то, что в эти книги имеют безусловную ценность для человека, изучающего язык R, они немного перегружены статистическими подходами. То есть если вы только учитесь в университете или недавно его окончили, то это проблем не вызовет. Однако если вам 13 или 35, то к статистическому анализу лучше подойти как раз сперва изучив язык.

Поэтому рассмотрим книги на английском языке, которые в этом помогут чуть лучше:

Эти книги, пусть они и на иностранном языке, описывают язык R более доступно именно для новичка.

Естественно, для языка, который существует уже более 20 лет, было написано и переведено на русский немало книг. Вот парочка:

Как видно из названий этой литературы, здесь вновь язык R рассматривается в прямой связи со статистикой, но так как азам вы уже обучились, то эффект будет исключительно положительный.

Ну и подводя некий этой этому разделу, в последней ссылке вы найдёте список всей рекомендованной разработчиками R англоязычной литературы:

Интернет-ресурсы

Любой человек, желающий изучить какой-либо язык программирования обязательно должен посетить в поисках знаний два ресурса: официальный сайт его разработчиков и самое крупное онлайн сообщество. Что ж. не будем делать исключение и для R:

Читать еще:  Функциональный подход к программированию

Но опять проникшись заботой к тем, кто английский язык выучить ещё не успел, а вот изучить R ну очень хочет, упомянем несколько российских ресурсов:

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

А пока довершим картину небольшим списком англоязычных, но от этого не менее познавательных сайтов:

CRAN – собственно, место где можно загрузить к себе на компьютер среду разработки R. Кроме того мануалы, примеры и прочее полезное чтиво;

Quick-R – коротко и понятно про статистику, методы её обработки и язык R;

Burns-Stat – про R и про предшественника его S с огромным количеством примеров;

R for Data Science – ещё одна книга от Гаррета Гроулмунда (Garrett Grolemund), переведённая в формат онлайн учебника;

Awesome R – подборка лучшего кода с официального сайта, размещённая на нашем любимом GitHub;

Mran – язык R от Microsoft;

Tutorial R – ещё один ресурс с упорядоченной информацией с официального сайта.

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

  • 3.5.1 « Feather Spray » ( 2 июля2018 ) [2]

R — язык программирования для статистической обработки данных и работы с графикой, а также свободная программная среда вычислений с открытым исходным кодом в рамках проекта GNU. Язык создавался как аналогичный языку S, разработанному в Bell Labs, и является его альтернативной реализацией, хотя между языками есть существенные отличия, но в большинстве своём код на языке S работает в среде R. Изначально R был разработан сотрудниками статистического факультета Оклендского университета Россом Айхэкой (англ. Ross Ihaka ) и Робертом Джентлменом (англ. Robert Gentleman ) (первая буква их имён — R); язык и среда поддерживаются и развиваются организацией R Foundation [4] .

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

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

В R используется интерфейс командной строки, хотя доступны и несколько графических интерфейсов пользователя, например пакет R Commander, RKWard, RStudio, Weka, Rapid Miner, KNIME [en] , а также средства интеграции в офисные пакеты.

В 2010 году R вошёл в список победителей конкурса журнала Infoworld [en] в номинации на лучшее открытое программное обеспечение для разработки приложений [7] .

Содержание

Особенности

R поддерживает широкий спектр статистических и численных методов и обладает хорошей расширяемостью с помощью пакетов. Пакеты представляют собой библиотеки для работы специфических функций или специальных областей применения. В базовую поставку R включен основной набор пакетов, а всего по состоянию на 2017 год доступно более 11778 пакетов [8] .

Ещё одна особенность R — возможность создания качественной графики, которая может включать математические символы.

Примеры

Базовый синтаксис

Средний балл выпускника вуза

Инструменты

Для удобства работы с R разработан ряд графических интерфейсов, в том числе RStudio, JGR, RKWard, SciViews-R, Statistical Lab, R Commander, Rattle.

Кроме того, в ряде текстовых и кодовых редакторов предусмотренные специальные режимы для работы с R, в частности в ConTEXT, Emacs (Emacs Speaks Statistics), jEdit, Kate, Notepad++, Syn, TextMate, Tinn-R, Vim, Bluefish, WinEdt (с пакетом RWinEdt), Gedit (с пакетом rgedit/gedit-r-plugin). Для среды разработки Eclipse существует специализированный R-плагин; доступ к функциям и среде выполнения R возможен из Python с использованием пакета RPy; работать с R можно из эконометрического пакета Gretl.

Коммерциализация

Компания Revolution Analytics, основанная в 2007 году, целиком свой бизнес посвящает коммерциализации языка программирования R, в её коммерческом пакете Revolution R примечательны такие компоненты (не распространяемые со свободной версией языка), как ParallelR (поддержка многопоточности среды выполнения), R Productivity Environment (интегрированная среда разработки), RevoScaleR (поддержка массово-параллельной обработки в рамках концепции «больших данных»), RevoDeployR, библиотеки по интеграции с веб-службами, поддержка форматов статистических пакетов корпорации SAS Institute [9] .

В октябре 2011 года корпорация Oracle выпустила аппаратно-программный комплекс Big Data Appliance — NoSQL-кластер серверов массово-параллельной обработки, с интегрированным программными средствами на основе языка R и Apache Hadoop [10] , а в феврале 2012 года язык встроен в Oracle Database [11] . В 2011 году массово-параллельный анализ средствами R реализован в аппаратно-программных комплексах Netezza корпорации IBM [12] [13] ; позднее язык поддержан в аппаратно-программном комплексе SAP Hana.

Также язык R поддерживают коммерческие программные среды Tibco Spotfire, SPSS (начиная с версии 16.0) [14] , Statistica (начиная с версии 9.0), Platform Symphony, Power BI, SAS, Tableau.

R и дополнительные пакеты распространяются через CRAN (акроним Comprehensive R Archive Network). В настоящее время в мире доступны более 60 зеркал CRAN. Головной узел — (http://cran.r-project.org/) расположен в Вене (Австрия).

Информационный бюллетень R

Два-три раза в год выходит свободно распространяемый информационный журнал R Journal [15] . Он содержит информацию по статистической обработке данных и разработке, что может быть интересно как пользователям, так и разработчикам R. С января 2001 года по октябрь 2008 года он выходил в качестве бюллетеня R News [16] .

Конференции

Одна из самых популярных конференций, посвящённых языку — useR! (The R User Conference), проходит ежегодно, начиная с 2004 года, собирает специалистов в различных областях.

Начиная с 2009 года каждой весной в Чикаго проводится конференция, посвящённая применению R в финансах (R/Finance: Applied Finance with R). В 2013 году прошла первая конференция, посвящённая применению R в страховании (R in Insurance).

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

Росс Айхэка
Роберт Джентлмен

R — язык программирования для статистической обработки данных и работы с графикой, а также свободная программная среда вычислений с открытым исходным кодом в рамках проекта GNU. Язык создавался как аналогичный языку S, разработанному в Bell Labs и является его альтернативной реализацией, хотя между языками есть существенные отличия, но в большинстве своём код на языке S работает в среде R. Изначально R был разработан сотрудниками статистического факультета Оклендского университета Россом Айхэкой (англ. Ross Ihaka ) и Робертом Джентлменом (англ. Robert Gentleman ) (первая буква их имён — R), на момент 2011 года язык и среда поддерживаются и развиваются организацией R Foundation.

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

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

В R используется интерфейс командной строки, хотя доступны и несколько графических интерфейсов пользователя, например пакет R Commander, RKWard, RStudio, Weka, Rapid Miner, KNIME, а также средства интеграции в офисные пакеты.

Читать еще:  Преимущества функционального программирования

В 2010 году R вошёл в список победителей конкурса журнала InfoWorld в номинации на лучшее открытое программное обеспечение для разработки приложений [4] .

Содержание

Особенности

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

Ещё одной особенностью R являются графические возможности, заключающиеся в возможности создания качественной графики, которая может включать математические символы.

Примеры

Средний балл выпускника вуза

Полезные инструменты

Для удобства работы с R разработан ряд графических интерфейсов, в том числе:

Кроме того, в ряде текстовых и кодовых редакторов предусмотренные специальные режимы для работы с R, в частности:

Доступ к функциям и среде выполнения R возможен из Python с использованием пакета RPy [12] .

Коммерциализация

Компания Revolution Analytics, основанная в 2007 году, целиком свой бизнес посвящает коммерциализации языка программирования R, в её коммерческом пакете Revolution R примечательны такие компоненты (не распространяемые со свободной версией языка), как ParallelR (поддержка многопоточности среды выполнения), R Productivity Environment (интегрированная среда разработки), RevoScaleR (поддержка массово-параллельной обработки в рамках концепции «больших данных»), RevoDeployR, библиотеки по интеграции с веб-службами, поддержка форматов статистических пакетов корпорации SAS Institute [13] .

В октябре 2011 года корпорация Oracle выпустила аппаратно-программный комплекс Big Data Appliance — NoSQL-кластер серверов массово-параллельной обработки, с интегрированным программными средствами на основе языка R и Apache Hadoop [14] [15] , а в феврале 2012 года язык встроен в Oracle Database [16] . Также массово-параллельный анализ средствами R поддержан в аппаратно-программных комплексах Netezza корпорации IBM [17] [18] .

Также язык R поддерживают коммерческие программные среды Tibco Spotfire [19] , SPSS (начиная с версии 16.0) [20] , Statistica (начиная с версии 9.0) [21] , Platform Symphony [22] , SAS [23] .

R и дополнительные пакеты распространяются через CRAN (акроним Comprehensive R Archive Network). В настоящее время в мире доступны более 60 зеркал CRAN. Головной узел — (http://cran.r-project.org/) расположен в Вене (Австрия).

Информационный бюллетень R

Два-три раза в год выходит свободно-распространяемый информационный журнал R Journal [24] . Он содержит информацию по статистической обработке данных и разработке, что может быть интересно как пользователям, так и разработчикам R. С января 2001 г. по октябрь 2008 г. он выходил в качестве бюллетеня R News [25] .

Примечания

  1. A Brief History R: Past and Future History, Ross Ihaka, Statistics Department, The University of Auckland, Auckland, New Zealand, available from the CRAN website
  2. Teaching-with-R.pdf (англ.)
  3. R-Project on Solaris
  4. InfoWorld Bossie Awards 2010
  5. SciViews
  6. Togaware: Rattle: Gnome Cross Platform GUI for Data Mining using R
  7. R syntax — jEdit Community
  8. http://www.kate-editor.org/syntax/2.5/r.xml
  9. http://syn.sourceforge.net/
  10. Tinn-R | Download Tinn-R software for free at SourceForge.net
  11. WalWare — Homepage
  12. http://rpy.sourceforge.net RPy on SourceForge
  13. ‘Red Hat for stats’ goes toe-to-toe with SAS
  14. Oracle Unveils the Oracle Big Data Appliance
  15. Oracle rolls its own NoSQL and Hadoop
  16. Prickett Morgan, TimothyOracle tucks R stats language into database (англ.) . The Register (10 February 2012). Архивировано из первоисточника 3 июня 2012.Проверено 10 февраля 2012.
  17. Harris, Derrick. IBM Creates Big Data Frankenstein With Netezza-R Fusion (англ.) , The New York Times (2011-03-141). Проверено 19 ноября 2011.
  18. Rosenberg, DaveOpen-source ‘R’ gets Hadoop integration (англ.) . CNet. CBS. Архивировано из первоисточника 17 февраля 2012.Проверено 19 ноября 2011.
  19. Spotfire Integration with S+ and R
  20. RSS Matters
  21. R Language Platform | StatSoft
  22. R» integrated with Symphony
  23. Calling Functions in the R Language (SAS/IML)
  24. R Journal
  25. CRAN: R News

Ссылки

  • R-Project.org (англ.)
  • Шипунов А. Б. R — объектно-ориентированная статистическая среда (рус.)
  • Графическая галерея R — примеры графики, генерируемой R
  • Примеры работы с R (рус.) — подборка статей о работе с R
  • Золотых Н. Ю., Половинкин А. Н. Введение в R (рус.)
  • Введение от Vincent Zoonekynd (англ.) — знакомит с работой R.
  • R: A Language and Environment for Statistical Computing. Reference Index / The R Development Core Team (англ.)

Wikimedia Foundation . 2010 .

Смотреть что такое «R (язык программирования)» в других словарях:

Язык программирования C++ — Эта статья о книге; о языке программирования см.: C++. Язык программирования C++ The C++ Programming Language Автор: Бьёрн Страуструп Язык оригинала: английский Оригинал издан: 1986 Издательство: Addison–Wesley … Википедия

Язык программирования Java — разработанный корпорацией Sun Microsistems межплатформенный, интерпретируемый, объектно ориентированный язык программирования, используемый для создания приложений, работающих в под управлением веб браузера и характеризующихся высоким уровнем… … Финансовый словарь

Язык программирования Паскаль — процедурно ориентированный язык программирования высокого уровня, предназначенный для широкого класса задач. Язык Паскаль считается языком структурного программирования. По английски: Pascal language См. также: Процедурно ориентированные языки… … Финансовый словарь

Язык программирования — искусственный (формальный) язык, предназначенный для записи алгоритмов. Язык программирования задается своим описанием и реализуется в виде специальной программы: компилятора или интерпретатора. По английски: Programming language Синонимы:… … Финансовый словарь

Язык программирования COBOL — язык программирования, предназначенный для решения экономических задач и задач обработки коммерческой информации. Язык COBOL отличается развитыми средствами работы с файлами и формой записи, приближенной к английскому языку. По английски: COBOL… … Финансовый словарь

Язык программирования Лисп — универсальный язык программирования высокого уровня. Язык Лисп: относится к декларативным языкам функционального типа; предназначен для обработки символьных данных, представленных в виде списков. Основой языка являются функции и рекурсивные… … Финансовый словарь

Язык программирования Ада — универсальный язык программирования: предназначенный для создания сложных систем; характеризующийся высокой степенью независимости от операционных систем; обеспечивающий поддержку средств параллельной обработки данных в реальном времени. По… … Финансовый словарь

Язык программирования Алгол — язык программирования, предназначенный для решения численных задач. Программа на языке ALGOL имеет блочную структуру, позволяющую эффективно реализовывать механизмы динамического распределения памяти. По английски: ALGOL language См. также:… … Финансовый словарь

Язык программирования Модула — алгоритмический язык, предназначенный для составления программ, работающих в реальном времени. В языке Модула используются: понятия модуля и процесса; средства программирования низкого уровня. Программа на языке Модула формируется из независимых… … Финансовый словарь

Язык программирования Пролог — язык логического программирования, программа на котором состоит: из логических утверждений, образующих базу данных; и из правила вывода новых утверждений из известных. По английски: PROLOG language См. также: Декларативные языки программирования… … Финансовый словарь

Язык программирования Форт — процедурно ориентированный язык программирования, предназначенный для эффективной работы с персональными системами. Форт близок к языку ассемблера. См. также: Процедурно ориентированные языки программирования Финансовый словарь Финам … Финансовый словарь

Ссылка на основную публикацию
Adblock
detector