Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Julia中模拟R的模拟功能?

在Julia中模拟R的模拟功能?
EN

Stack Overflow用户
提问于 2018-07-29 07:04:10
回答 1查看 89关注 0票数 3

我在试着用Julia的GLM包。根据我在R中的经验,我一直很喜欢它的simulate函数

代码语言:javascript
运行
AI代码解释
复制
simulate(object, nsim = 1, seed = NULL, ...)

它从拟合的模型中得出响应。Julia中有没有类似的方法可以应用于其拟合的GLM模型?

EN

回答 1

Stack Overflow用户

发布于 2018-07-30 08:08:52

AFAIK没有这样的函数,但对于您的特殊情况,实现它应该相对容易。

以下是使用高斯(族Normal())假设的未加权OLS的示例:

代码语言:javascript
运行
AI代码解释
复制
function simulate(m, n=1)
    predict(m) .+ randn(Int(nobs(m)), n)*sqrt(deviance(m)/dof_residual(m))
end

这等同于R实现。

作为附注:根据我的经验,R中的simulate使用的分布通常意味着响应或预测的响应分布更有用,这取决于您的需求。

编辑:

可能一种更具Julian风格的方法是避免生成样本,而是返回一个可以从中采样的对象,如下所示:

代码语言:javascript
运行
AI代码解释
复制
simdist(m) = Normal.(predict(m), sqrt(deviance(m)/dof_residual(m)))

现在您可以使用rand执行采样,例如:

代码语言:javascript
运行
AI代码解释
复制
sdm = simdist(m)
rand.(sdm)
rand.(sdm, 10)

通过这种方式,您通常可以避免分配大的内存块。例如,如果你想在R中使用nobs=10^9,你很可能会耗尽内存,而使用simdist,你可以在旅途中高效地生成你需要的东西。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51578046

复制
相关文章
在MongoDB中模拟Auto Increment
MySQL用户多半都有Auto Increment情结,不过MongoDB缺省并没有实现,所以需要模拟一下,编程语言以PHP为例,代码大致如下所示:
LA0WAN9
2021/12/14
1K0
模拟数据在实际场景中的应用
我们在做数据统计类的测试时,往往需要准备各种源数据,如果是本系统的内部产生的数据,还好处理,但如果是一些对接第三方的数据报表测试,该如何展开呢?本文通过两种常见的场景来做一些分享。
CKL的思考
2023/02/01
1.2K0
在 COMSOL 中模拟瞬态加热的方法
COMSOL Multiphysics®软件经常被用来模拟固体的瞬态加热。瞬态加热模型很容易建立和求解,但它们在求解时也不是没有困难。例如,对瞬态加热结果的插值甚至会使高级 COMSOL®用户感到困惑。在这篇文章中,我们将探讨一个简单的瞬态加热问题的模型,并利用它来深入了解这些细微差别。
CAE学习笔记
2023/02/13
2.2K0
在 COMSOL 中模拟瞬态加热的方法
基于R软件的统计模拟
统计模拟即是计算机统计模拟,它实质上是计算机建模,而这里的计算机模型就是计算机方法、统计模型(如程序、流程图、算法等),它是架于计算机理论和实际问题之间的桥梁。它与统计建模的关系如下图。
统计学家
2019/04/10
3.5K0
基于R软件的统计模拟
excel模拟运算功能
今天要跟大家分享的是excel的模拟运算功能! 在金融、财务领域中需要处理很多敏感性分析以及不同方案的收益风险对比等风险问题,这些问题都可以通过excel中的模拟运算功能来完成。 在2013版本的of
数据小磨坊
2018/04/10
1.7K0
excel模拟运算功能
怎么在R语言中模拟出特定分布的数据
其实,我们还可以在 R 里直接模拟出符合特定分布的数据,R 提取了一些以“r”开头的函数来实现,常见的有下面这 4 个:
简说基因
2022/11/11
9560
怎么在R语言中模拟出特定分布的数据
R语言模拟:Cross Validation
交叉验证是数据建模中一种常用方法,通过交叉验证估计预测误差并有效避免过拟合现象。简要说明CV(CROSS VALIDATION)的逻辑,最常用的是K-FOLD CV,以K = 5为例。
量化小白
2019/08/29
3.2K0
R语言模拟:Cross Validation
在python中实现模拟网页认证
本文由腾讯云+社区自动同步,原文地址 http://blogtest.stackoverflow.club/web-login-under-linux-command/
羽翰尘
2019/11/21
1.1K0
模拟退火算法在监控软件中的运用
模拟退火算法是一种通用优化算法,可以用于解决许多问题,包括在监控软件中的应用。在监控软件中,我们通常需要最大化监视覆盖率,并且需要在不增加过多监视点的情况下实现这一目标。
太难了
2023/04/06
6820
模拟退火算法在监控软件中的运用
在C++中模拟JAVA内部类的方法
有时候我们需要把一批互相关联的API用不同的类提供给用户,以便简化每个类的使用难度。但是这样这些类之间的数据共享就成了问题。JAVA的内部类可以自由的访问外围类的所有数据,所以很时候做这的工作,而如果C++也这样做,就变成要增加很多setter和getter。但是,也可以用以下方法模拟实现: 首先,你的内部类头文件一般是被外围类所#include的,所以需要在内部类的声明前增加“前置声明”: namespace outerspace{ class OuterClass; } 然后,再设置一个指向外部类的指针
韩伟
2018/03/05
2.1K0
在C++中模拟JAVA内部类的方法
在Xcode的模拟器中的textField中输入中文
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/48895361
用户1451823
2018/09/13
3.6K0
在Xcode的模拟器中的textField中输入中文
Julia in Jupyter——在Notebook中配置使用Julia语言
我刚接触Jupyter Notebook的时候曾经在别处看到一个说法,大意是Jupyter是Julia、Python、R三种语言缩写的合并,当时对Python比较熟悉,R略微了解,Julia则是一窍不通。虽然偶尔也会好奇为什么Jupyter以Julia为首,但是关于Julia的消息实在不多,也就没去深入了解,大概单纯就是为了靠近Jupiter这个单词吧。
不二小段
2018/10/08
6.8K0
Julia in Jupyter——在Notebook中配置使用Julia语言
python 在命令行模拟浏览器的进退功能
这一讲,我们介绍一种简单的数据结构------栈。栈这种数据结构,就像整齐堆在一起的盘子,你需要用的时候,就从最上面取走一个。当你洗碗餐具,就把洗好的新盘子放在原先盘子的上面。你能拿到的总是最上面的一个盘子,最下面的盘子总是被最后取出。抽象的说,就是 first in last out(先进去的元素,最后出来)。
用户2870857
2019/12/20
7820
R语言模拟:Bias Variance Decomposition
接上一篇《R语言模拟:Bias-Variance trade-off》,本文通过模拟分析算法的泛化误差、偏差、方差和噪声之间的关系,是《element statistical learning》第七章的一个案例。
量化小白
2019/08/29
1.2K0
R语言模拟:Bias Variance Decomposition
git merge模拟dry run功能
如果你使用过svn merge, 那你多半知道它有个–dry-run参数。 其功能是模拟merge过程,看下merge中会发生什么,以便根据情况决定是否要真正执行merge。 不幸的是,git merge并没有提供dry run选项。怎么办呢?
跑马溜溜的球
2020/12/07
9490
git merge模拟dry run功能
Spring Boot 模拟登陆功能
一个系统,离不开用户的鉴权。本文,我们来讲讲怎么通过 Spring Boot 实现模拟登陆功能~
Jimmy_is_jimmy
2023/07/09
2780
Spring Boot 模拟登陆功能
如何在 Android 模拟器中模拟 GPS 位置
可以通过 Telnet 连接到仿真器。然后你有一个模拟器控制台,可以让你输入某些数据,比如地理定位、网络等。
张云飞Vir
2021/12/06
10.1K0
如何在 Android 模拟器中模拟 GPS 位置
点击加载更多

相似问题

R中系数()在Julia中的模拟

13

Julia ALOHA模拟

211

甲板洗牌模拟R中的功能思考

13

Matlab分片的Julia模拟

12

R中的模拟

24
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档