社区
其他技术讨论专区
帖子详情
你如何让一个变量改变它在R中的值? (`sample`命令)
weixin_38088019
2019-09-12 03:22:39
这可能是一个非常基本的问题,但是如何让变量在R中的值变化如下? var <- sample(c(-2, -1, 0, 1, 2), size = 1)一直给予相同的数字。我能做些什么来防止这种情况发生?
...全文
52
1
打赏
收藏
你如何让一个变量改变它在R中的值? (`sample`命令)
这可能是一个非常基本的问题,但是如何让变量在R中的值变化如下? var <- sample(c(-2, -1, 0, 1, 2), size = 1)一直给予相同的数字。我能做些什么来防止这种情况发生?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38089806
2019-09-12
打赏
举报
回复
如果你这样做,set.seed(NULL)并重新运行你的代码,你会收到一个不同的值每次。但是,如果您执行的操作类似set.seed(1729),set.seed(42)等,您将再次得到相同的号码。 在我的系统,运行set.seed(NULL)结果如下: > set.seed(NULL) > var <- sample(c(-2, -1, 0, 1, 2), size = 1) > var [1] -2 > var <- sample(c(-2, -1, 0, 1, 2), size = 1) > var [1] 1 如果我尝试set.seed(1729)并重新运行代码,我将得到: > set.seed(1729) > var <- sample(c(-2, -1, 0, 1, 2), size = 1) > var [1] 0 > var <- sample(c(-2, -1, 0, 1, 2), size = 1) > var [1] 0 这是我们选择的种子数是起始点用于产生一系列随机数,这就是为什么我们在给定相同种子数的情况下获得相同结果的原因。从文档 注?set.seed: 最初,没有种子;从当前的 时间创建一个新的时间,并在需要时创建进程ID。因此,默认情况下,不同会话 将给出不同的模拟结果。但是,如果先前保存的 工作空间已恢复,则种子 可能会从先前的会话中恢复。
R语言基本操作函数(1)
变量
的基本操作
1.
变量
变换 as.array(x),as.data.frame(x),as.numeric(x),as.logical(x),as.complex(x),as.character(x),...转换
变量
类型;... factor():将
一个
向量转化为
一个
因子 2.
变量
信息 is.na(x),is.n
R语言
变量
的操作函数
R语言
变量
的操作函数1.
变量
变换 as.array(x),as.data.frame(x),as.numeric(x),as.logical(x),as.complex(x),as.character(x),…转换
变量
类型;使用如下
命令
可得到全部列表,methods(as) factor():将
一个
向量...
虚幻引擎4控制台
变量
和
命令
虚幻引擎4控制台
变量
和
命令
原文链接:https://digilander.libero.it/ZioYuri78/ 名称 帮帮我 r.AccelPredrawBatchTime 当显示加载屏幕或类似的时候覆盖r.PredrawBatchTime的
值
以在玩家不会注意时执行...
ISLR统计学习导论之R语言应用(六):R语言实现
变量
选择和岭回归
但是此时我们是对所有的数据来进行训练拟合的,但是我们往往更关心
一个
模型在未知数据集上的效果。因此我们可以使用交叉验证的方法来帮助我们比较不同模型的效果。一般我们选取k折交叉验证,k=10 or k=5。然后根据k...
Python部分知识点总结
这几天按照章节顺序整理了一些Python的知识点...Python采用的是基于
值
的内存管理方式,如果为不同
变量
赋
值
为相同
值
,这个
值
在内存
中
只有一份,多个
变量
指向同一块内存地址。 Python具有自动内存管理功能,对于没有任何
其他技术讨论专区
433
社区成员
791,270
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章