1:R语言的用途

R也是一种为统计计算和绘图而生的语言和环境,R是一个全面的统计研究平台,提供了各式各样的数据分析技术。

2:R语言的使用

R语句由函数和赋值构成,命令提示符为 >

⑴赋值:

R语句由函数和赋值构成。R使用 <-,而不是传统的 = 作为赋值符号。例如,以下语句:X<-rnorm(5) 创建了一个名为x的向量对象,它包含5个来自标准正态分布的随机偏差。还可以反转赋值方向,例如,
rnorm(5) -> x与上面的语句等价。

⑵函数:

①函数c( )以向量的形式输入数据

②函数mean( )获得均值

③函数sd( )获得标准差

④函数cor( , )获得获得两个量的相关系数R

⑤函数plot( , )获得两个量的曲线图

⑥函数q( )将结束会话并允许你退出R

⑶一个R会话的示例

在R上的自我演示

age<-c(1,3,5,2,11,9,3,9,12,3)
> weight<-c(4.4,5.3,7.2,5.2,8.5,7.3,6.0,10.4,10.2,6.1)
> mean(weight)
[1] 7.06
> sd(weight)
[1] 2.077498
> cor(age,weight)
[1] 0.9075655
> plot(age,weight)
> demo(graphics)

⑷工作空间函数

⑸输入与输出

函数source("filename")可在当前会话中执行一个脚本

②函数sink("filename")将输出重定向到文件filename中,默认情况下,如果文件已经存

在,则它的内容将被覆盖。用参数append=TRUE可以将文本追加到文件后,而不是覆盖它。参数split=TRUE可将输出同时发送到屏幕和输出文件中。不加参数调用命令sink()将仅向屏幕返回输出结果。

3:包的使用

包是R函数、数据、预编译代码以一种定义完善的格式组成的集合。使用libpaths( )显示所在库的位置 ,使用library( )显示库中有哪些包。用命令install.packages( )安装包。用updata.packsges()更新已安装包。使用命令installed.packages( )列出安装过包的信息。library( )载入这个包。载入一个包后,就可以使用一系列新函数和数据集了。

4:常见错误

(1) 使用了错误的大小写。help()、Help()和HELP()是三个不同的函数(只有第一个是正确的)。

(2)忘记使用必要的引号。install.packages("gclus")能够正常执行,然而使用命令Install.packages(gclus)将会报错。

(3) 在函数调用时忘记使用括号。例如,要使用help()而非help。即使函数无需参数, 仍需加上()。

(4) 在Windows上,路径名中使用了。R将反斜杠视为一个转义字符。setwd("c: mydata")会报错。正确的写法是setwd("c:/mydata")或setwd("c:mydata")。

(5) 使用了一个尚未载入包中的函数。函数order.clusters()包含在包gclus中。如果还没有载入这个包就使用它,将会报错。

r语言glmnet包系数显示不全_第一章: R语言介绍相关推荐

  1. rstudio 修改代码间距_第一章 R和RStudio

    R与RStudio R是一种统计学编程语言,在科学计算领域非常流行.它是由Ross Ihaka和Robert Gentleman开发的,是 "S "编程语言的开源实现.R也是使用这 ...

  2. java程序包不存在_第一章 Java语言简介

    Java语言简介 Java之父 James Gosling(詹姆斯·高斯林) 正式诞生时间 1995年,已有二十多年历史 三大方向 JavaSE(桌面版,基础需重点掌握) JavaME(移动版,现在基 ...

  3. C语言程序设计第二版呼克佑第一章C语言与程序设计课后习题简答题答案

    如果对您有帮助,请您关注并点赞这篇文章,这样做会极大地激励我持续更新,祝您凛冬散尽,星河长明! 有任何错误请在评论区告诉我,我会及时回复并改正! 1.什么是程序?什么是程序设计? 程序是软件系统中不可 ...

  4. R语言学习笔记——入门篇:第一章-R语言介绍

    R语言 R语言学习笔记--入门篇:第一章-R语言介绍 文章目录 R语言 一.R语言简介 1.1.R语言的应用方向 1.2.R语言的特点 二.R软件的安装 2.1.Windows/Mac 2.2.Lin ...

  5. c++语言编程,一个电灯两个开关控制,[理学]四川大学计算机学院精品课程_面向对象程序设计C++课件_游洪越_第一章绪论.ppt...

    [理学]四川大学计算机学院精品课程_面向对象程序设计C课件_游洪越_第一章绪论 主讲教师: 游洪跃 个人主页: /~youhongyue 邮件地址: youhongyao@ 教材:<C++面向对 ...

  6. 《Go语言圣经》学习笔记 第一章 Go语言入门

    Go语言圣经学习笔记 第一章 Go语言入门 目录 Hello, World 命令行参数 查找重复的行 GIF动画 获取URL 并发获取多个URL Web服务 本章要点 注:学习<Go语言圣经&g ...

  7. 【JAVA SE】第一章 Java语言概述、环境变量和HelloWorld

    第一章 Java语言概述.环境变量和HelloWorld 文章目录 第一章 Java语言概述.环境变量和HelloWorld 一.Java语言概述 1.Java简介 2.Java发展历史 3.Java ...

  8. c语言i=5.6a=(int)i,第一章C语言概述.ppt

    <第一章C语言概述.ppt>由会员分享,可在线阅读,更多相关<第一章C语言概述.ppt(35页珍藏版)>请在人人文库网上搜索. 1.C语言程序设计,课程安排和理论教学:(419 ...

  9. [转载] 《python程序设计应用教程》第一章 python语言概述

    参考链接: Python语言的优势和应用 第一章 python语言概述 1.1 python语言简介 ① 众多的开源的科学计算软件包都提供了python的调用接口,例如:计算机视觉库OpenCV.三维 ...

最新文章

  1. 安装windows 2003 R2额外域控制器时出现1168错误的解决
  2. matplotlib如何绘制两点间连线_如何用 Python 快速揭示数据之间的各种关系
  3. MFC之键盘和键盘消息处理
  4. PMBOK项目管理思维导图梳理
  5. Codeforces Round #345 (Div. 2)
  6. linux中的ftp是什么意思,什么是linux的ftp
  7. 从零点五开始用Unity做半个2D战棋小游戏(十一)
  8. lynx---CentOS终端访问IP
  9. 机器学习开放数据集网站
  10. Python3.5安装与ChatterBot聊天机器人使用
  11. NTKO控件使用总结——个人观点总结
  12. Selenium实现QQ空间说说自动点赞
  13. 企业级业务架构如何设计?
  14. 服务器ping不通,但是远程桌面可以连接上
  15. CC3200+TB6612FNG 驱动电机实现开环控制
  16. 期末作业——基于机器学习算法的LOL比赛预测(求高分,拜托拜托)
  17. 注会会计-会计账户与记账方法
  18. 字符类型与整形之间的转换
  19. Python基于机器学习的文本情感分析详细步骤[附代码和文字解释]
  20. 基于Pytorch的强化学习(DQN)之 REINFORCE with baseline

热门文章

  1. 为预防软件质缺陷应该做点儿什么
  2. 数学建模——支持向量机模型详解Python代码
  3. python—多线程之守护线程
  4. DRF_APIView之认证、授权配置
  5. [记录]-Cortex-A76仅EL0支持aarch32
  6. linux kernel中的module_init/initcall代码导读
  7. 常见的上传绕过以及解析漏洞
  8. linux下删除有锁的文件夹,Linux 文件夹右下角有锁,解锁
  9. 【攻防世界014】tt3441810
  10. 用angr解二进制题目1