# R

> environment for statistical computing and graphics using the R programming language

**Wikidata**: [Q113585511](https://www.wikidata.org/wiki/Q113585511)  
**Source**: https://4ort.xyz/entity/r-q113585511

## Summary
R is a free software environment for statistical computing and graphics using the R programming language. It is part of the GNU Project and provides a comprehensive platform for data analysis, visualization, and statistical modeling.

## Key Facts
- Created by Robert Gentleman and Ross Ihaka in 1993
- Latest stable version 4.4.3 released February 28, 2025
- Licensed under GPL-2.0-or-later (Q27016754)
- Part of the GNU Project since inception
- Available on Windows, macOS, and BSD operating systems
- Uses the R programming language for statistical computing
- Maintained by the R Core Team with Peter Dalgaard as a key maintainer
- Has over 100 mirror sites worldwide for package distribution

## FAQs
### Q: What is R used for?
A: R is used for statistical computing, data analysis, and creating graphics. It's widely used by statisticians, data scientists, and researchers for tasks like data visualization, statistical modeling, and machine learning.

### Q: Is R free to use?
A: Yes, R is free software distributed under the GNU General Public License. Users can freely run, study, modify, and distribute the software and its source code.

### Q: How does R differ from Python?
A: R was specifically designed for statistical computing and has more built-in statistical functions, while Python is a general-purpose language. R excels at data visualization and has a rich ecosystem of statistical packages.

## Why It Matters
R revolutionized statistical computing by providing a free, open-source alternative to commercial statistical software. It democratized access to advanced statistical tools, enabling researchers, academics, and businesses worldwide to perform sophisticated data analysis without expensive licenses. The software's extensibility through packages has created a vibrant ecosystem where users can share and build upon each other's work, accelerating innovation in fields like bioinformatics, finance, and social sciences. R's impact extends beyond academia into industry, where it's used for everything from genomic analysis to financial modeling, making complex statistical methods accessible to anyone with a computer.

## Notable For
- First comprehensive free software environment for statistical computing
- Extensive package ecosystem with over 18,000 packages on CRAN
- Strong integration with other programming languages like C, C++, and Python
- Advanced graphics capabilities with publication-quality visualizations
- Active global community contributing to development and package creation

## Body
### History and Development
R was created by Robert Gentleman and Ross Ihaka at the University of Auckland, New Zealand, in 1993. The name "R" was chosen as a play on the names of its creators and as a reference to the S programming language, which influenced its design. The software was initially developed as a research project but quickly gained popularity in the statistical community.

### Technical Architecture
R is implemented as an interpreted programming language with a command-line interface. It uses a functional programming paradigm with support for object-oriented programming. The core engine is written in C, with additional components in Fortran and R itself. R's architecture allows for extensibility through packages, which can add new statistical methods, data manipulation tools, or graphical capabilities.

### Package Ecosystem
The Comprehensive R Archive Network (CRAN) hosts over 18,000 packages that extend R's functionality. These packages cover areas like machine learning, bioinformatics, finance, and data visualization. Popular packages include ggplot2 for graphics, dplyr for data manipulation, and caret for machine learning. The Bioconductor project provides specialized packages for genomic data analysis.

### Community and Support
R has a large, active community that contributes to development, creates packages, and provides support through mailing lists, forums, and conferences like useR!. The R Foundation oversees the project's development and promotes R as a tool for statistical computing. Annual conferences bring together users and developers to share knowledge and showcase new developments.

### Applications
R is used across various fields including academic research, pharmaceuticals, finance, and technology. In academia, it's used for statistical analysis in papers and theses. Pharmaceutical companies use R for clinical trial analysis and drug discovery. Financial institutions use it for risk modeling and algorithmic trading. Tech companies use R for data analysis and machine learning applications.

## Schema Markup
```json
{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "R",
  "description": "Free software environment for statistical computing and graphics",
  "url": "https://www.r-project.org/",
  "creator": [
    {
      "@type": "Person",
      "name": "Robert Gentleman"
    },
    {
      "@type": "Person",
      "name": "Ross Ihaka"
    }
  ],
  "datePublished": "1993",
  "license": "https://spdx.org/licenses/GPL-2.0-or-later.html",
  "operatingSystem": [
    "Windows",
    "macOS",
    "Linux"
  ],
  "applicationCategory": "Statistical Software"
}

## References

1. Free Software Directory
2. [R 4.2.2 is released. 2022](https://hypatia.math.ethz.ch/pipermail/r-announce/2022/000686.html)
3. [R 4.2.3 is released. 2023](https://hypatia.math.ethz.ch/pipermail/r-announce/2023/000689.html)
4. [R 4.3.3 is released. 2024](https://hypatia.math.ethz.ch/pipermail/r-announce/2024/000699.html)
5. [R 4.4.0 is released. 2024](https://hypatia.math.ethz.ch/pipermail/r-announce/2024/000701.html)
6. [R 4.3.0 is released. 2023](https://hypatia.math.ethz.ch/pipermail/r-announce/2023/000691.html)
7. [R 4.3.1 is released. 2023](https://hypatia.math.ethz.ch/pipermail/r-announce/2023/000694.html)
8. [R 4.3.2 is released. 2023](https://hypatia.math.ethz.ch/pipermail/r-announce/2023/000697.html)
9. [R 4.4.1 is released. 2024](https://hypatia.math.ethz.ch/pipermail/r-announce/2024/000704.html)
10. [R 4.4.2 is released. 2024](https://hypatia.math.ethz.ch/pipermail/r-announce/2024/000706.html)
11. [R 4.4.3 is released. 2025](https://hypatia.math.ethz.ch/pipermail/r-announce/2025/000708.html)
12. [R 4.5.0 is released. 2025](https://hypatia.math.ethz.ch/pipermail/r-announce/2025/000710.html)
13. [R 4.5.1 is released. 2025](https://hypatia.math.ethz.ch/pipermail/r-announce/2025/000713.html)
14. [R 4.5.2 is released. 2025](https://hypatia.math.ethz.ch/pipermail/r-announce/2025/000715.html)
15. [R 4.5.3 is released. 2026](https://hypatia.math.ethz.ch/pipermail/r-announce/2026/000718.html)
16. [Source](https://packages.debian.org/source/bullseye/r-base)
17. [r 4.2.1](https://guix.gnu.org/en/packages/r-4.2.1/)
18. [Source](https://stat.ethz.ch/mailman/listinfo/r-help)
19. [Source](https://stat.ethz.ch/mailman/listinfo/r-package-devel)
20. [Source](https://stat.ethz.ch/mailman/listinfo/r-devel)
21. [Source](https://stat.ethz.ch/mailman/listinfo/r-announce)
22. [Source](https://stat.ethz.ch/mailman/listinfo/r-packages)