<分区>
问题: 根据三次模型生成长度为 n = 100 的响应向量 Y:𝑌=𝛽0+𝛽1𝑋+𝛽2𝑋^2+𝛽3𝑋^3+𝑒 其中 β0、β1、β2 和 β3 是您自己选择的常数。
我正在尝试将随机整数分配给 4 个 beta。我想知道我是否可以在 R 中的一行中为它们分配不同的值?
我的做法是这样的:
beta_0, beta_1, beta_2, beta_3 = c(1, 2, 3, 4)
谢谢!
标签 r
<分区>
问题: 根据三次模型生成长度为 n = 100 的响应向量 Y:𝑌=𝛽0+𝛽1𝑋+𝛽2𝑋^2+𝛽3𝑋^3+𝑒 其中 β0、β1、β2 和 β3 是您自己选择的常数。
我正在尝试将随机整数分配给 4 个 beta。我想知道我是否可以在 R 中的一行中为它们分配不同的值?
我的做法是这样的:
beta_0, beta_1, beta_2, beta_3 = c(1, 2, 3, 4)
谢谢!
最佳答案
一个选项是 list2env
,将它放在一个named
list
list2env(setNames(as.list(1:4), paste0("beta_", 0:3)), envir = .GlobalEnv)
但是,处理 list
本身可能比在全局环境中创建多个对象更好
关于r - 如何在 R 中的一行中分配多个变量值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53075245/