【R】modelsummary

1. はじめに

modelsummaryは、モデルの要約を手助けしてくれるパッケージです。

2. インストール

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

install.packages('modelsummary')

3. つかってみる

基本的にモデルを作って、それをmodelsummary()関数に入れることで要約してもらいます。

library(modelsummary)

mod <- lm(y ~ x, dat)
modelsummary(mod)

こんな感じです。では、実際のデータでやってみます。

library(modelsummary)
library(tidyverse)
data(diamonds)
model1 <- diamonds %>% lm(data=., price ~ carat + cut + clarity + depth + table)
modelsummary(model1)

複数のモデルをリストで渡すこともできます。

model2 <- diamonds %>% glm(data=., price ~ carat + cut + clarity + depth + table, family = poisson)

model3 <- diamonds %>% lm(data=., price ~ carat + clarity + depth + poly(table,3)

model_list<- list(model1, model2, model3)

modelsummary(model_list)

4. さいごに

このmodelsummaryは、modelplot, datasummaryなどとファミリーを組んでいるようで、これらも活用するとよさそうです。

Add a Comment

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