你的第一个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的右下部分,你会看到这个美丽的条形图显示随机正态分布的钟形曲线。 以下是代码的每个部分的作用: 获取正态分布的随机数列表n < - floor(rnorm(10000,500,100))第一行生成一个10000个正态分布的随机数列表,这些数字的平均值为500,标准偏差为100。 发言权函数获取此列表中的每个数字并删除小数点。 您还可以在R控制台中单独运行此代码,并将输出看作: 计数每个值的出现次数表函数使用这些10000个数字并计算每个数字的频率 由于这是一个正态分布,你可以清楚地看到数字的频率在我们接近平均值时逐渐增加。 在条形图上绘制频率barplot函数获取这个频率表并从数据中创建条形图。 我们并不需要三条线。在一行中,我们可以在一行中完成相同的事情,同时向x和y轴添加标签 barplot(table(floor(rnorm(10000, 500, 100))), xlab="Numbers", ylab="Frequencies")这是R编程语言的力量。作为专为统计人员构建的工具,它使用您将学会喜爱的表达式语法执行所有常见操作,天才写手祝你玩得开心。 http://www.hanbosoft.cn/ http://www.hanbotec.com/ http://www.shuobodaizuo.com/ http://www.51byw.net/
|