答案 0 :(得分:3)
R被称为统计计算的语言和环境,因为毫不奇怪,它是两者。
环境是指R是一个可以执行统计操作的程序,就像SPSS(尽管有GUI),SAS或Stata一样。您可以执行ANOVA,线性回归,t检验或几乎任何其他需要的统计方法。
该语言指的是R是一种功能性和面向对象的编程语言,它实际上可以在环境中使用。您创建的任何内容都是对象,而您可以轻松创建执行新任务的新功能。
因此,整个软件包包括统计环境以及R编程语言,通常在整体上称为“R”。
来自What is R?:
术语“环境”旨在将其描述为完全 计划和连贯的系统,而不是增量增加 非常具体和不灵活的工具,这种情况经常发生 其他数据分析软件。
顺便提一下,@ Christoph是正确的,R中也有环境(如全局环境,或者函数本地的环境),但我认为这不是这个术语所指的。
答案 1 :(得分:1)
为什么强调环境?正式声明here:
术语“环境”旨在将其描述为一个完全规划和连贯的系统,而不是非常具体和不灵活的工具的增量增加,就像其他数据分析软件一样。
如引言中所述:@Phil提到的许多其他应用程序在很长一段时间内都在逐渐增强。为软件添加增量功能通常会导致使用令人沮丧的奇特产品。
通过强调环境,R发送的信息如下:我们不是那个已被修补了四十年并且使用起来令人沮丧的古老程序。 R是您不会害怕使用的卓越集成软件。
旁注:R-Studio与R正式分开,但我认为R和R-Studio是一体的,它绝对是一个有效的环境。