r - 创建一个带增量的 for 循环,但其他变量保持不变
问题描述
嘿伙计们,我想在所有其他变量保持不变的情况下,将变量 pi1 从 -1 增加到 0 0.0001 步。我该怎么做?
这是我迄今为止尝试过的
for(i in seq(from=-1, to=0, by=0.001)){
set.seed(1234)
n <- 2000
b0 <- 0
pi1 <- 0
b1 <- 0
b2 <- -1/1000
b3 <- 1/5
z <- runif(n,0,25)
ov <- rnorm(n,0,1)
d <- -1/2 + pi1[i] * z + 1/2 * ov + rnorm(n,0,1) > 0
y <- b0 + b1 * d + b2 * z + b3 * ov + rnorm(n,0,1/10)
有什么建议可以解决这个问题吗?
最好的弗雷迪
解决方案
也许,我遗漏了一些东西,但是您不能将循环变量的值分配i
给pi1
吗?
for(i in seq(from=-1, to=0, by=0.001)){
set.seed(1234)
print(i)
n <- 2000
b0 <- 0
pi1 <- i
b1 <- 0
b2 <- -1/1000
b3 <- 1/5
z <- runif(n,0,25)
ov <- rnorm(n,0,1)
d <- -1/2 + pi1 * z + 1/2 * ov + rnorm(n,0,1) > 0
y <- b0 + b1 * d + b2 * z + b3 * ov + rnorm(n,0,1/10)
}
推荐阅读
- c++ - 如何使用 MinGW 将项目与多个文件链接?
- c++ - 带有默认参数的函数模板的 decltype 会产生混淆的结果(一个有趣的问题或 gcc 的错误)
- vue.js - 在 vuetify 数据表中显示不包含 tr 或 td 的数组
- mysql - 优化mysql if elseif和else逻辑
- firebase - Firebase 托管 400 错误请求
- python - 关于“使用 Dask 和 python 进行数据科学”一书中的示例代码
- wordpress - 搜索引擎和机器人文件
- html - 我怎样才能重新调整
- 标签位置?
- python - 将 cmp 转换为 python 3
- mongodb - 修改子文档/深度嵌套文档时,Parent.save() 不起作用