【R】datasummary

1. はじめに

modelsummaryは、統計データやモデルを要約して表やグラフに表示してくれるパッケージです。

2. インストール

CRANからインストールします。

install.packages('modelsummary')

3. 使ってみる

非常に多くの機能があります。詳細は、下記のサイトを見ると良いらしいです。

modelsummary
modelplot
datasummary
Appearance

3.1 modelsummary

library(modelsummary)

url <- 'https://vincentarelbundock.github.io/Rdatasets/csv/palmerpenguins/penguins.csv'
dat <- read.csv(url)

dat$bill_length_cm <- dat$bill_length_mm / 10
dat$flipper_length_cm <- dat$flipper_length_mm / 10

mod <- lm(body_mass_g ~ bill_length_cm + flipper_length_cm + species, data = dat)

modelplot(mod)

modelsummary(mod, statistic = 'conf.int')

3.2 datasummary

datasummary(All(dat) ~ Mean + SD + Histogram,
            data = dat,
            output = 'markdown')
|                  |    Mean|     SD|  Histogram|
|:-----------------|-------:|------:|----------:|
|X                 |  172.50|  99.45| ▇▇▇▇▇▇▇▇▇▇|
|bill_length_mm    |   43.92|   5.46|  ▁▅▆▆▆▇▇▂▁|
|bill_depth_mm     |   17.15|   1.97| ▃▄▄▄▇▆▇▅▂▁|
|flipper_length_mm |  200.92|  14.06|  ▂▅▇▄▁▄▄▂▁|
|body_mass_g       | 4201.75| 801.95| ▁▄▇▅▄▄▃▃▂▁|
|year              | 2008.03|   0.82|        ▆▇▇|
|bill_length_cm    |    4.39|   0.55|  ▁▅▇▆▆▇▇▂▁|
|flipper_length_cm |   20.09|   1.41|  ▂▅▇▄▁▄▄▂▁|

いい感じにコンソールに表示されます。ヒストグラムがあると分かりやすいです。

Add a Comment

メールアドレスが公開されることはありません。