R (programovací jazyk)
programovací jazyk a prostředí pro statistickou analýzu a vizualizaci dat / From Wikipedia, the free encyclopedia
R je programovací jazyk a prostředí určené pro statistickou analýzu dat a jejich grafické zobrazení. Jde o implementaci programovacího jazyka S pod svobodnou licencí. Protože je zdarma, R již předstihlo počtem uživatelů komerční S a stalo se faktickým standardem v řadě oblastí statistiky.
Paradigma | multiparadigmatický, objektově orientovaný, imperativní, funkcionální, reflexní |
---|---|
Vývojář | R Core Team[1] |
První vydání | srpen 1993[2] |
Poslední verze | 3.6.2 „Dark and Stormy Night“ (12. prosince 2019[3]) |
Typová kontrola | dynamické |
Ovlivněn jazyky | Common Lisp, S, Scheme,[2] XLispStat |
Ovlivnil jazyky | Julia[4] |
Licence | GNU GPL v2[5] |
Web | r-project.org |
Funkce prostředí R lze rozšířit pomocí knihoven označovaných jako balíčky (packages). Pro verzi 3.6.2 jich bylo v lednu roku 2020 v centrálním repozitáři CRAN k dispozici 15 325. Příkladem často používaného balíčku je ggplot2 pro zobrazení dat.
R se používá z příkazového řádku, existuje však několik frontendů s grafickým rozhraním jako RKWard, RStudio a R Commander.
R bývá také propojováno či využíváno v komerčním softwaru, např. v prostředí SPSS mohou uživatelé přímo psát a spouštět programy v jazyce R nad otevřenými daty.