用于 R 中回归的循环?
For Loop for Regression in R?
我正在尝试 运行 CAPM 模型的回归。
这是公式 Ri= a+b(rmrf)+e
我的 Ri 是 XS1
我有 XS1-XS10 并且想要 运行 回归并将它们全部存储。
for (i in (1:10)){
assign(paste0("reg_", i), lm(paste0("XS", i, "~rmrf", sep= ""),data=df))
}
你就是这样做的。 paste0
帮助您将 i
添加到公式中。您将拥有 reg_1 到 reg_10 。
assign
帮助您将第二部分的公式输入分配给第一部分。 reg_i lm(..).
的公式
您可以同时拟合具有多个因变量的模型。
reg <- lm(paste0("cbind(", paste0("XS", 1:10, collapse = ","), ") ~ rmrf"),
data = df)
summary(reg)
我正在尝试 运行 CAPM 模型的回归。 这是公式 Ri= a+b(rmrf)+e 我的 Ri 是 XS1 我有 XS1-XS10 并且想要 运行 回归并将它们全部存储。
for (i in (1:10)){
assign(paste0("reg_", i), lm(paste0("XS", i, "~rmrf", sep= ""),data=df))
}
你就是这样做的。 paste0
帮助您将 i
添加到公式中。您将拥有 reg_1 到 reg_10 。
assign
帮助您将第二部分的公式输入分配给第一部分。 reg_i lm(..).
您可以同时拟合具有多个因变量的模型。
reg <- lm(paste0("cbind(", paste0("XS", 1:10, collapse = ","), ") ~ rmrf"),
data = df)
summary(reg)