• R提供了多种生成不同类型序列的方法。如:

    • > x<-1:20
      > x
      [1]  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20

    • 注意元算符”:”的优先级

> 10:15-1
[1]  9 10 11 12 13 14
> 10:(15-1)
[1] 10 11 12 13 14

      • 倒序

> 5:0
[1] 5 4 3 2 1 0

    • 利用函数seq(),可以按照顺序写,这样的话不用写出参数的名称。但是若打乱顺序,必须显示的写出参数名称。不是每一个参数都必须写出来。

      • > seq(-4,1,0.5)#不表示出参数
        [1] -4.0 -3.5 -3.0 -2.5 -2.0 -1.5 -1.0 -0.5  0.0  0.5  1.0

      • > seq(from=1,to=5,length=3)#表示出参数名称
        [1] 1 3 5

      • > seq(from=1,length=3,by=0.3)#表示出参数名称(不同的参数)
        [1] 1.0 1.3 1.6

    • 利用rep()产生重复序列

      • > rep(5,10)
        [1] 5 5 5 5 5 5 5 5 5 5
        > rep("hi",3)
        [1] "hi" "hi" "hi"
        > rep(1:2,3)
        [1] 1 2 1 2 1 2

    • 利用gl()产生包含因子的序列:

      • > gl(2,5,labels=c('man','woman'))
        [1] man   man   man   man   man   woman woman woman woman woman
        Levels: man woman

    • 产生随机数序列

      • 产生随机数的一般结构是  rfunc(n,par1,par2,…).其中func是随机数产生于的概率分布,n是产生随机数的个数,par1..概率分布的参数。

        • > rnorm(10)#生成10个N(0,1)
          [1] -0.06821280 -1.21390304  0.75110339 -0.04405917  1.42982051 -0.10375703
          [7] -1.35317463  0.89183971 -2.46849587 -0.37581616

        • > rnorm(4,mean=10,sd=3)#生成4个N(10,3^2)
          [1]  8.287412 13.673561  5.321923  4.552680

        • > rt(5,df=10)#T分布
          [1] -0.48407581 -1.56721759  0.27614488 -0.30613023 -0.02840231

R语言学习笔记:生成序列(Genenrating Sequences)的更多相关文章

  1. R语言学习笔记之: 论如何正确把EXCEL文件喂给R处理

    博客总目录:http://www.cnblogs.com/weibaar/p/4507801.html ---- 前言: 应用背景兼吐槽 继续延续之前每个月至少一次更新博客,归纳总结学习心得好习惯. ...

  2. R语言学习笔记:小试R环境

    买了三本R语言的书,同时使用来学习R语言,粗略翻下来感觉第一本最好: <R语言编程艺术>The Art of R Programming <R语言初学者使用>A Beginne ...

  3. R语言学习笔记 (入门知识)

    R免费使用:统计工具:# 注释,行注释块注释:anything="这是注释的内容"常用R语言编辑器:Rsutdio,Tinn-R,Eclipse+StatET:中文会有乱码帮助:? ...

  4. R语言学习笔记:基础知识

    1.数据分析金字塔 2.[文件]-[改变工作目录] 3.[程序包]-[设定CRAN镜像] [程序包]-[安装程序包] 4.向量 c() 例:x=c(2,5,8,3,5,9) 例:x=c(1:100) ...

  5. R语言学习笔记(二)

    今天主要学习了两个统计学的基本概念:峰度和偏度,并且用R语言来描述. > vars<-c("mpg","hp","wt") &g ...

  6. R语言学习笔记:分析学生的考试成绩

    孩子上初中时拿到过全年级一次考试所有科目的考试成绩表,正好可以用于R语言的统计分析学习.为了不泄漏孩子的姓名,就用学号代替了,感兴趣可以下载测试数据进行练习. num class chn math e ...

  7. R语言学习笔记:字符串处理

    想在R语言中生成一个图形文件的文件名,前缀是fitbit,后面跟上月份,再加上".jpg",先不百度,试了试其它语言的类似语法,没一个可行的: C#中:"fitbit&q ...

  8. R语言学习笔记:向量

    向量是R语言最基本的数据类型. 单个数值(标量)其实没有单独的数据类型,它只不过是只有一个元素的向量. x <- c(1, 2, 4, 9) x <- c(x[1:3], 88, x[4] ...

  9. R语言学习笔记(五)绘图(1)

      R是一个惊艳的图形构建平台,这也是R语言的强大之处.本文将分享R语言简单的绘图命令.   本文所使用的数据或者来自R语言自带的数据(mtcars)或者自行创建.   首先,让我们来看一个简单例子: ...

随机推荐

  1. jquery checkBox的问题

    在新版的jquery中选择ckeckbox最好使用prop方法,否则会出现一些问题.比如手动点击取消,再使用代码全选或者反选时候就不好使啦!!!

  2. Review PHP设计模式之——注册模式

    注册模式: class DbConnections{ var $_store = array(); public function isValid($key) { return isset($this ...

  3. python开源项目及示例代码

    本页面是俺收集的各种 Python 资源,不定期更新. 下面列出的各种 Python 库/模块/工具,如果名称带超链接,说明是第三方的:否则是 Python 语言内置的. 1 算法 1.1 字符串处理 ...

  4. FIFO、LRU、OPT这三种置换算法的缺页次数

    考虑下述页面走向: 1,2,3,4,2,1,5,6,2,1,2,3,7,6,3,2,1,2,3,6 当内存块数量分别为3时,试问FIFO.LRU.OPT这三种置换算法的缺页次数各是多少? 答:缺页定义 ...

  5. 外部表查询时出现ORA-29913和ORA-29400错误

    create table t_ext_tab(id char(1),name char(6)) organization external( type oracle_loader default di ...

  6. There is a legend about a bird

          There is a legend about a bird which sings just once in its life, more sweetly than any other ...

  7. C# SqlConnection

    public static ArrayList Connect(string connectionString, string commandText) { ArrayList retValList ...

  8. 1025: [SCOI2009]游戏 - BZOJ

    Description windy学会了一种游戏.对于1到N这N个数字,都有唯一且不同的1到N的数字与之对应.最开始windy把数字按顺序1,2,3,……,N写一排在纸上.然后再在这一排下面写上它们对 ...

  9. aJax提交——服务端不能用request存储数据,session存数据客户端可以接收到

    aJax提交与普通提交是两种迥异的提交方式,这两种提交方式决定了客户端与服务端交互时存储.传输数据的方式也不同. aJax提交,客户端的请求数据存储在data中,服务端用request.getPara ...

  10. Binary search for the first element greater than target

    We all know how to search through an array for an element whose value equals the target value, but h ...