Как скрыть определенные строки из итоговой модели регрессионного анализа

#r #regression #modelsummary

#r #регрессия #итоговая модель

Вопрос:

У меня есть результат регрессии следующим образом:

 regression1 <- lm(cnt ~ temperature   weathersit   humidity   windvelocity, data=captialbikedata)
modelsummary(regression1)
 

Я использую modelsummary для отображения его в таблице в markdown.

Я хочу скрыть следующие строки выходных данных регрессии:

  • AIC
  • BIC
  • Log.Lik.
  • F

Как бы я это сделал?

Ответ №1:

gof_omit Позволяет опустить статистику соответствия, которая modelsummary вызывает все статистические данные, представленные в нижней части таблицы.

Этот аргумент принимает «регулярные выражения», что позволяет использовать частичные совпадения и множество других трюков. Один хороший трюк — использовать вертикальную полосу ( | , что означает «ИЛИ»), чтобы сказать, что вы хотите опустить любой из многих шаблонов.

 library("modelsummary")

mod <- lm(hp ~ mpg, mtcars)
modelsummary(mod, gof_omit = "AIC|BIC|Log|F")
 
Модель 1
(Перехват) 324.082
(27.433)
mpg -8.830
(1.310)
Num.Obs. 32
R2 0.602
R2 Прил . 0.589

Кроме того, вы можете опускать коэффициенты, используя coef_omit аргумент аналогичным образом. Наконец, вы можете опустить стандартные ошибки в круглых скобках, установив statistic=NULL .