gpt4 book ai didi

r - 如何使用 dynlm 模型修复 Stargazer 中无法识别的对象错误?

转载 作者:行者123 更新时间:2023-12-03 16:37:50 25 4
gpt4 key购买 nike

我计算了一个 dynlm 模型,现在想让 stargazer 导出它。但是,stargazer 不返回任何输出,而是给我 Unrecognized object type Error。我已经检查过 stargazer 是否支持 dynlm 对象,并根据包页面进行了检查。任何人都知道我在这里出了什么问题?我知道如何使用 stargazer 导出输出,但在这种情况下,它甚至不向我显示 R 中的结果。
这是我使用的模型和返回错误的 stargazer 命令。真的需要你的帮助!在此先感谢您的任何建议 :)

model1 <- dynlm::dynlm(zz$AverageCONS~zz$GDPGrowth + zz$BRGOVMEHR, zz)
summary(model1)

Time series regression with "zoo" data:
Start = 1981 Q1, End = 2005 Q1

Call:
dynlm::dynlm(formula = zz$AverageCONS ~ zz$GDPGrowth + zz$BRGOVMEHR,
data = zz)

Residuals:
Min 1Q Median 3Q Max
-13.827 -8.949 -5.658 3.577 63.916

Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 9.9902 1.9383 5.154 1.41e-06 ***
zz$GDPGrowth -2.6026 2.1984 -1.184 0.239
zz$BRGOVMEHR -0.9483 3.5275 -0.269 0.789
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 14.46 on 94 degrees of freedom
Multiple R-squared: 0.02577, Adjusted R-squared: 0.005042
F-statistic: 1.243 on 2 and 94 DF, p-value: 0.2931

> stargazer::stargazer(model1)

% Error: Unrecognized object type.

这是回归的 dput!
> dput(zz)
structure(c(1.2, -0.2, -0.15, -0.1, 0.4, 0.333333333333333, 0.266666666666667,
0.2, 0.5, 0.8, 1.1, 1.4, 1.3, 2, 2.7, 0.8, 0.9, 1, 0.8, 0.6,
-0.6, -0.0666666666666667, 0.466666666666667, 1, 1.6, 2.2, 1.9,
1.6, 1.7, 1.8, 1.5, 1.2, 0.8, 0.4, 0.8, 1.2, 2.1, 0.5, 1.15,
1.8, 0.65, -0.5, 0.4, 1.3, 0.3, -0.7, -0.5, -0.3, -0.15, 0, 0.6,
-0.1, 1.4, 0.3, 0.7, 0.2, -0.3, 0.8, 0.2, 0, -0.8, 1.4, 1.05,
0.7, -0.5, 1.3, 1, 0.7, 0.15, -0.4, -0.4, -0.4, 1.2, 0, 0.4,
0.8, 1.4, 0.8, 0, -0.3, 2, 0, -0.2, -0.2, -0.5, 0, 0.5, -0.2,
-1.5, -0.35, 0.8, 0.3, -0.2, 0.5, 0.2, -0.1, 0, 0, 1.17870603993396,
0.589353019966981, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.61936244127144,
2.01801455396906, 0.416666666666667, 0, 2.16353957620116, 4.32707915240231,
5.98174400514746, 7.6364088578926, 0.257076257076257, 0.171384171384171,
0.0856920856920857, 0, 11.2103879729705, 22.4207759459411, 15.2347455885415,
8.04871523114194, 11.3521305960255, 14.6555459609091, 15.4403121270985,
16.2250782932878, 8.6979606817534, 1.17084307021898, 3.97895588789713,
6.78706870557528, 0, 0, 4.87695592673415, 9.7539118534683, 4.87695592673415,
0, 0, 0, 0, 0, 0.0201047586252623, 0.0402095172505245, 0.0201047586252623,
0, 0, 0.0636265006342972, 0, 0.171974252305606, 0, 5.57623701563216,
11.1524740312643, 2.68040672020172, 6.2111801242236, 3.24760735460988,
28.2976799963101, 0, 3.7866135488981, 7.5732270977962, 0, 0,
0.747061391598759, 1.49412278319752, 35.8503062293569, 70.2064896755162,
52.105350122636, 34.0042105697558, 18.5823772614653, 18.0896275972026,
13.25206168539, 8.41449577357745, 10, 0, 0, 34.7491138493683,
8.36236933797909, 39.6563615833003, 74.4262295081967, 22.3611248302746,
10, 16.455880420063, 22.911760840126, 0, 0.0666722800439236,
0.0333361400219618, 0, 50.3843726943174, 0, 0, 0.864549845643277,
1.72909969128655, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7.88127469343306,
7.67671239967451, 7.50492078119126, 7.33312916270801, 7.26681550104175,
7.37045715962304, 7.47409881820433, 7.57774047678561, 7.54440688341081,
7.511073290036, 7.47773969666119, 7.44440610328638, 7.51950710910292,
7.47703037780537, 7.43455364650782, 7.21735906430465, 7.07654252150171,
6.93572597869877, 7.13426907080346, 7.33281216290814, 7.34110311728404,
7.50058012443653, 7.66005713158903, 7.81953413874152, 7.80295976635758,
7.78638539397364, 7.67221491798127, 7.5580444419889, 7.13119115282123,
6.70433786365357, 6.73565901224693, 6.76698016084029, 6.8801068632748,
6.9932335657093, 7.44235686960608, 7.89148017350285, 8.24705859843768,
8.20161269191644, 7.1659119101912, 6.13021112846596, 6.7880423795211,
7.44587363057623, 7.46757903053749, 7.48928443049876, 7.07702561011456,
6.66476678973035, 6.57551271762131, 6.48625864551226, 6.31270117005075,
6.13914369458924, 6.05634679973895, 5.9702909369734, 6.19216550005443,
6.87967122943963, 7.49940214266322, 7.29465702788788, 7.08991191311255,
7.3351806925688, 7.46762039999888, 7.22336518577119, 6.75192112299076,
6.61614229895973, 6.50505157543993, 6.39396085192013, 6.09682321355397,
5.99711627005931, 5.97786567725074, 5.95861508444216, 6.13656719089965,
6.31451929735713, 6.19389219496854, 6.07326509257996, 7.58677238161551,
7.24041796080827, 6.96794618067372, 6.69547440053917, 7.72437292977251,
7.61985191697131, 7.85861327446016, 7.78974162557168, 8.00182694049075,
7.82019060836613, 7.58946475073855, 7.89751118735182, 7.14978411180804,
7.30379876152907, 7.4578134112501, 6.24455242517448, 5.8823776113788,
5.98170501192132, 6.08103241246385, 5.73879250743035, 5.68128370028589,
5.83312282222293, 6.1665241256249, 6.49992542902688, 6.45920800878159
), .Dim = c(97L, 4L), .Dimnames = list(NULL, c("GDPGrowth", "AverageCONS",
"BRGOVMEHR", "ApprovalGOV")), index = structure(c(1981, 1981.25,
1981.5, 1981.75, 1982, 1982.25, 1982.5, 1982.75, 1983, 1983.25,
1983.5, 1983.75, 1984, 1984.25, 1984.5, 1984.75, 1985, 1985.25,
1985.5, 1985.75, 1986, 1986.25, 1986.5, 1986.75, 1987, 1987.25,
1987.5, 1987.75, 1988, 1988.25, 1988.5, 1988.75, 1989, 1989.25,
1989.5, 1989.75, 1990, 1990.25, 1990.5, 1990.75, 1991, 1991.25,
1991.5, 1991.75, 1992, 1992.25, 1992.5, 1992.75, 1993, 1993.25,
1993.5, 1993.75, 1994, 1994.25, 1994.5, 1994.75, 1995, 1995.25,
1995.5, 1995.75, 1996, 1996.25, 1996.5, 1996.75, 1997, 1997.25,
1997.5, 1997.75, 1998, 1998.25, 1998.5, 1998.75, 1999, 1999.25,
1999.5, 1999.75, 2000, 2000.25, 2000.5, 2000.75, 2001, 2001.25,
2001.5, 2001.75, 2002, 2002.25, 2002.5, 2002.75, 2003, 2003.25,
2003.5, 2003.75, 2004, 2004.25, 2004.5, 2004.75, 2005), class = "yearqtr"), class = "zoo")
>

最佳答案

有几个问题:

  • 通过编写 dynlm::dynlm dynlm 包仅在那时已知,但不为 stargazer 所知。
  • zz 不应在公式中使用。

  • 像这样写:
    library(dynlm)
    library(stargazer)

    model1 <- dynlm(AverageCONS ~ GDPGrowth + BRGOVMEHR, zz)
    stargazer(model1)

    给予:
    % Table created by stargazer v.5.2.2 by Marek Hlavac, Harvard University. E-mail: hlavac at fas.harvard.edu
    % Date and time: Mon, Dec 30, 2019 - 12:13:12 PM
    \begin{table}[!htbp] \centering
    \caption{}
    \label{}
    \begin{tabular}{@{\extracolsep{5pt}}lc}
    \\[-1.8ex]\hline
    \hline \\[-1.8ex]
    & \multicolumn{1}{c}{\textit{Dependent variable:}} \\
    \cline{2-2}
    \\[-1.8ex] & AverageCONS \\
    \hline \\[-1.8ex]
    GDPGrowth & $-$2.603 \\
    & (2.198) \\
    & \\
    BRGOVMEHR & $-$0.948 \\
    & (3.527) \\
    & \\
    Constant & 9.990$^{***}$ \\
    & (1.938) \\
    & \\
    \hline \\[-1.8ex]
    Observations & 97 \\
    R$^{2}$ & 0.026 \\
    Adjusted R$^{2}$ & 0.005 \\
    Residual Std. Error & 14.456 (df = 94) \\
    F Statistic & 1.243 (df = 2; 94) \\
    \hline
    \hline \\[-1.8ex]
    \textit{Note:} & \multicolumn{1}{r}{$^{*}$p$<$0.1; $^{**}$p$<$0.05; $^{***}$p$<$0.01} \\
    \end{tabular}
    \end{table}

    关于r - 如何使用 dynlm 模型修复 Stargazer 中无法识别的对象错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59528346/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com