R es un lenguaje y entorno de programación orientado a objetos para análisis estadístico, manipulación de datos, cálculos y creación de gráficos. Proporciona herramientas para almacenar y manipular datos como vectores y matrices, y realizar análisis estadísticos. Aunque se usa comúnmente para análisis estadísticos, R es más precisamente un entorno en el que se han implementado muchas técnicas estadísticas.