Как использовать фактор, который определяет уровень? - PullRequest
0 голосов
/ 26 января 2020

Stfmodel1<-lm(SATISFACTION~AGE+SEVERITY+ANXIETY+SURG,data=Stf) SURG - фактор-переменная с уровнями «Да» и «Нет». И мои данные взяты из импортированных данных с именем "Stf". Это мой код, и я хочу вписаться в линейную модель с SURG = yes и SURG = NO отдельно, кто-нибудь может сказать мне, как я могу это сделать?

1 Ответ

0 голосов
/ 26 января 2020

Вы можете попробовать что-то вроде этого:

library(tidyverse)

# some sample data
Stf <- tibble(
  SATISFACTION = runif(10, 1, 10),
  AGE = runif(10, 15, 90),
  SEVERITY = runif(10, 1, 10),
  ANXIETY = runif(10, 1, 10),
  SURG = sample(c("yes", "no"), size = 10, replace = T)
)

# creating separate models for SURG
Stfmodel1 <- Stf %>%
  split(.$SURG) %>%
  map(~ lm(SATISFACTION ~ AGE + SEVERITY + ANXIETY, data = .))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...