【数据分析与挖掘】R语言函数的使用技巧及随机数 |
您所在的位置:网站首页 › r语言中table函数的用法 › 【数据分析与挖掘】R语言函数的使用技巧及随机数 |
【数据分析与挖掘】R语⾔函数的使⽤技巧及随机数 R语⾔之函数 函数在⼀些语⾔中被称为‘⽅法’,在R语⾔中函数的使⽤是⾄关重要 函数有两种,⼀种是⾃定义函数 另⼀种也是本篇中介绍的重点,之后我们还会单独开设函数的章节,本篇以随机数为例介绍函数的使⽤ 置随机数种⼦ 随机数是计算机中经常⽤到的⼀种⽅法 计算机的每⼀步都是严格计算的,当然除了⼀些极端情况下会出现差错 这么说了计算机是⽆法真正⽣成⼀个随机数,甚⾄已知宇宙都是在某种规则下按部就班的前进 所以⽣成随机数要置⼀个固定的数字当作运算的基数然后通过某种运算⽐如取余操作来达到获取随机数的效果 我管这种操作叫做置随机数种⼦(来源于易语⾔) 在R语⾔中使⽤set.seed(值)来重置随机数种⼦ 取随机数 使⽤runif函数来取随机数 使⽤runif函数来获取随机数,我们发现如果我们使⽤同⼀个数字重置随机数种⼦,那么我们每次重置后取出的随机数也都是相同的。 所以我们应当⽤⼀个伪随机的数字来置随机数种⼦这样对于数据的安全有⼀定的保障 我使⽤的⽅法是Sys.time()获取当前的系统时间,即:set.seed(Sys.time()) 来置随机数种⼦ 此处不再⽰例 runif函数的参数 runif函数有三个参数分别是n,min,max 其中n是每次取⼏个随机数,这个参数是不能忽略的也是默认参数 min,max两个参数是可以忽略的分别代表随机数的最⼩值和最⼤值,如果忽略将获取⼀个0-1之间的随机数 R语⾔函数的参数的传值 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |