vs2017 开始自己的第一个R语言程序

举报
悲恋花丶无心之人 发表于 2021/02/03 01:23:40 2021/02/03
【摘要】 这是针对于博客vs2017安装和使用教程(详细)的R语言项目新建示例 目录 一、安装R语言依赖项 二、创建项目 三、运行脚本文件 四、简单的小例子(线性回归) 一、安装R语言依赖项 1.打开VS安装程序,在“web和云”下勾选“数据科学和分析应用程序” 2.点击修改,开始下载 3.等待安装 4.到这个界面说明安装已经接近尾声 5.安装...

这是针对于博客vs2017安装和使用教程(详细)的R语言项目新建示例


目录

一、安装R语言依赖项

二、创建项目

三、运行脚本文件

四、简单的小例子(线性回归)


一、安装R语言依赖项

1.打开VS安装程序,在“web和云”下勾选“数据科学和分析应用程序

2.点击修改,开始下载

3.等待安装

4.到这个界面说明安装已经接近尾声

5.安装完成


二、创建项目

1.点击菜单栏-->文件-->新建-->项目,右边栏选择其它语言-->R,中间选择R项目,改变默认路径

2.打开之后,可以看到左侧三个文件

  • .Rhistory
  • R_example.Rproj
  • Script.R

我们也看到了右下角的交互窗口,还是老规矩,打印hello world

交互窗口输入

print("Hello World")
 

可以看到结果 


三、运行脚本文件

1.可以看到在Script.R文件前面有一个红色的R的标志,这意味着这个文件就是我们的执行文件。我们编写如下代码:


  
  1. String <- "Hello, World!"
  2. print(String)

                                  

2.右键这个Script.R文件,点击“设置为启动R脚本

                                

3.我们点击上方Source startup file

4.可以看到下方的R交互窗口的运行结果


四、简单的小例子(线性回归)

1.根据身高预测体重,代码如下:


  
  1. # 创建预测变量x(身高),响应变量y(体重)
  2. x <- c(151, 174, 138, 186, 128, 136, 179, 163, 152, 131)
  3. y <- c(60, 78, 49, 75, 47, 57, 70, 73, 50, 45)
  4. #多行注释
  5. if (FALSE) {
  6. "y是响应变量。
  7. x是预测变量。
  8. a和b被称为系数常数"
  9. }
  10. #命名图表文件
  11. png(file = "身高体重线性回归图.png")
  12. #创建关系模型 y=ax+b
  13. relation <- lm(y ~ x)
  14. #如果身高175cm
  15. a <- data.frame(x = 175)
  16. #输出结果
  17. print(paste("175cm的体重预测值为:",predict(relation, a)))
  18. #画图
  19. plot(x, y, col = "blue", main = "身高体重的线性回归图",
  20. abline(lm(y ~ x)), cex = 2.0, pch = 16, xlab = "身高(cm)", ylab = "体重(kg)")
  21. #存储文件
  22. dev.off()

2.结果:175cm的体重预测值为: 71.9553926061717kg(约等于72kg

3.回归图:

身高体重线性回归图.png


返回至原博客:vs2017安装和使用教程(详细)

文章来源: nickhuang1996.blog.csdn.net,作者:悲恋花丶无心之人,版权归原作者所有,如需转载,请联系作者。

原文链接:nickhuang1996.blog.csdn.net/article/details/89520432

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。