Содержание
Язык R
Общее описание языка R
Статистический векторный (скаляров нет) объектный (хотя использовать эту возможность совершенно необязательно) динамический язык для статистики, машинного обучения и Data Mining'а.Все т.н. "статистические языки" делятся на три типа (типология от -- АтрашкевичАндрей):
- библиотеки в ЯП высокого уровня (например, Seismic Unix)
- "взбесившиеся" научные калькуляторы (R, S, GNU Octave, EViews, Gretl)
- "взбесившиеся" табличные процессоры (SAS, SPSS): они похожи на MS Excel, где полностью (SAS Base) или частично (SAS Enterprise Guide, SPSS) отключили возможность редактировать ячейки и оставили только VBA
История создания
Программа «Hello, world!»
#это однострочный комментарий HWstr <- "Hello, world!" print(HWstr)
#в R нет многострочных комментарией "Hello, world!" -> HWStr #стрелочка работает в обе стороны HWstr #так удобнее всего, наверное
(HWstr <- "Hello, world!") #иногда так удобно
Использование языка
Литература
- 1 R Language Definition. Version 3.1.2 (2014-10-31) DRAFT / R Core Team - 2014 - 60 p.
- http://cran.r-project.org/doc/manuals/R-lang.pdf
- Venables W. N., Smith and the R Core Team D. M. An Introduction to R. Notes on R: A Programming Environment for Data Analysis and Graphics. Version 3.1.2 (2014-10-31) / W. N. Venables, D. M. Smith and the R Core Team - 2014 - 105 p. : http://cran.r-project.org/doc/manuals/R-intro.pdf
- Paradis E. R for beginners / Paradis E. - 2005 - 72 p. : http://cran.r-project.org/doc/contrib/Paradis-rdebuts_en.pdf