代码之家  ›  专栏  ›  技术社区  ›  Nashh

使用LM估计列表作为stargazer输入

  •  1
  • Nashh  · 技术社区  · 7 年前

    我正在尝试使用 stargazer 我通常会在stargazer输入的开头插入它们作为单独的参数。我要寻找的是一种方法,通过一个包含所有参数的列表来输入所有参数。类似于

    stargazer(list,...)
    

    stargazer论点解释称

    Error in list.of.objects[[i]] : subscript out of bounds
    

    我要提到的是,我使用 assign 例如:

    assign(some_string,lm(...))
    

    get 这没用。

    1 回复  |  直到 7 年前
        1
  •  2
  •   Alex Coppock    7 年前

    编辑:我想你想要 mget

    library(stargazer)
    
    Y <- rnorm(100)
    X <- rnorm(100)
    
    assign("string_1", lm(Y ~ X))
    assign("string_2", lm(Y ~ X))
    
    my_list <- mget(x = c("string_1", "string_2"))
    
    stargazer(my_list)
    

    library(stargazer)
    
    Y <- rnorm(100)
    X <- rnorm(100)
    fit_1 <- lm(Y ~ X)
    fit_2 <- lm(Y ~ X) 
    
    stargazer(list(fit_1, fit_2))
    

    你列出你的名单了吗 list