Stargazer Table не рассчитывает все описательные значения - PullRequest
0 голосов
/ 10 января 2020

Я создал таблицу, используя пакет stargazer, и мне интересно, почему не все описания могут быть рассчитаны. Таблица генерируется следующим образом:

stargazer(cont_data, digits = 1, digit.separator = ",", median = TRUE, font.size = "footnotesize", column.sep.width = "15pt",  type = 'html',
          title = "Summary statistics of continous variables")

Таблица HTML выглядит следующим образом:


<table style="text-align:center"><caption><strong>Summary statistics of continous variables</strong></caption>
<tr><td colspan="9" style="border-bottom: 1px solid black"></td></tr><tr><td style="text-align:left">Statistic</td><td>N</td><td>Mean</td><td>St. Dev.</td><td>Min</td><td>Pctl(25)</td><td>Median</td><td>Pctl(75)</td><td>Max</td></tr>
<tr><td colspan="9" style="border-bottom: 1px solid black"></td></tr><tr><td style="text-align:left">Premiums Written in State</td><td>1,239,193</td><td>2,842.6</td><td>14,721.2</td><td>0.0</td><td>0.0</td><td>0.0</td><td>0.0</td><td>119,776.0</td></tr>
<tr><td style="text-align:left">Cash and ST Investments to Liabilities</td><td>1,224,160</td><td>157.3</td><td>533.1</td><td>0.0</td><td>8.0</td><td>22.0</td><td>69.0</td><td>3,959.0</td></tr>
<tr><td style="text-align:left">Dividends Paid</td><td>1,154,272</td><td>-2,007.7</td><td>14,639.9</td><td>-134,015.0</td><td>0.0</td><td>0.0</td><td>0.0</td><td>0.0</td></tr>
<tr><td style="text-align:left">Overall Premiums Written</td><td>1,249,248</td><td>205,516.8</td><td>839,256.7</td><td>-502.0</td><td>999.8</td><td>6,627.0</td><td>49,196.5</td><td>6,821,454.0</td></tr>
<tr><td style="text-align:left">Loss Sensitive Contracts</td><td>1,248,968</td><td>577.0</td><td>4,304.1</td><td>0.0</td><td>0.0</td><td>0.0</td><td>0.0</td><td>39,129.0</td></tr>
<tr><td style="text-align:left">Reinsurance Usage</td><td>1,248,576</td><td>98,974.9</td><td>431,161.7</td><td>-953.0</td><td>0.0</td><td>2,082.5</td><td>17,572.0</td><td>3,386,686.0</td></tr>
<tr><td style="text-align:left">Reserves to Equity</td><td>1,151,808</td><td>5,896.1</td><td>13,428.8</td><td>0.0</td><td>33.0</td><td>89.0</td><td>229.0</td><td>45,108.0</td></tr>
<tr><td style="text-align:left">Total Assets</td><td>1,167,432</td><td>581,352.0</td><td>2,402,868.0</td><td>528.0</td><td>6,935.0</td><td>23,702.0</td><td>123,355.0</td><td>19,371,174.0</td></tr>
<tr><td style="text-align:left">States Active</td><td>936,208</td><td>7.2</td><td>13.3</td><td>0.0</td><td>1.0</td><td>1.0</td><td>5.0</td><td>55.0</td></tr>
<tr><td colspan="9" style="border-bottom: 1px solid black"></td></tr></table>

Это в HTML: enter image description here

Сводка по data.frame выглядит следующим образом:

str(cont_data)
'data.frame':   2091600 obs. of  9 variables:
 $ Premiums Written in State             : int  0 NA NA NA 0 NA NA NA 0 0 ...
 $ Cash and ST Investments to Liabilities: int  1644 NA NA NA 3 NA NA NA 26 3 ...
 $ Dividends Paid                        : int  0 NA NA NA 0 NA NA NA 0 0 ...
 $ Overall Premiums Written              : int  62 NA NA NA 126127 NA NA NA 2997 146 ...
 $ Loss Sensitive Contracts              : int  0 NA NA NA 0 NA NA NA 0 0 ...
 $ Reinsurance Usage                     : int  0 NA NA NA 83435 NA NA NA 0 95 ...
 $ Reserves to Equity                    : int  0 NA NA NA 132 NA NA NA 51 100 ...
 $ Total Assets                          : int  2657 NA NA NA 502325 NA NA NA 10745 423027 ...
 $ States Active                         : int  1 NA NA NA NA NA NA NA NA 54 ...

Что можно сделать, чтобы исправить «0»?

Для первой переменной Я ожидаю это для min:

> min(State_company$direct_premium_written)
[1] NA
> min(State_company$direct_premium_written, na.rm=TRUE)
[1] -68331

Почему они там?

Я не могу привести пример с похожими ошибками в выводе.

Большое спасибо за любой совет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...