当前位置:天才代写 > tutorial > R语言教程 > 教你用R写"Hello world",入门基础教程

教你用R写"Hello world",入门基础教程

2018-06-19 08:00 星期二 所属: R语言教程 浏览:563

你的第一个R程序

R拥有使用很少代码完成任务的良好口碑。如果你是一名程序员,并且用R实现“Hello World代码来了”,那么你会感到不可思议的。

只需三行代码,您的第一个R程序将随机分配生成10,000个数字,根据频率组织它们并创建一个炫酷的条形图。

将下面的代码复制到RStudio窗口中,按Ctrl + A(Windows)Cmd + A(Mac)选择全部三行,然后按Ctrl + Enter(Windows)Cmd + Enter(Mac)

n <- floor(rnorm(10000, 500, 100))
t <- table(n)
barplot(t)

看看RStudio的右下部分,你会看到这个美丽的条形图显示随机正态分布的钟形曲线。

使用r创建条形图

以下是代码的每个部分的作用:

获取正态分布的随机数列表

n < -  floor(rnorm(10000,500,100))

第一行生成一个10000个正态分布的随机数列表,这些数字的平均值为500,标准偏差为100。

发言权函数获取此列表中的每个数字并删除小数点。

您还可以在R控制台中单独运行此代码,并将输出看作:

R楼层功能

计数每个值的出现次数

表函数使用这些10000个数字并计算每个数字的频率

R编程中的表函数

由于这是一个正态分布,你可以清楚地看到数字的频率在我们接近平均值时逐渐增加。

在条形图上绘制频率

barplot函数获取这个频率表并从数据中创建条形图。

我们并不需要三条线。在一行中,我们可以在一行中完成相同的事情,同时向x和y轴添加标签

barplot(table(floor(rnorm(10000, 500, 100))), xlab="Numbers", ylab="Frequencies")

这是R编程语言的力量。作为专为统计人员构建的工具,它使用您将学会喜爱的表达式语法执行所有常见操作,天才写手祝你玩得开心。

ref:https://www.datamentor.io/r-programming

如有侵权,联系删除。

 

    关键字:

天才代写-代写联系方式