Замена NA в зависимости от типа распределения пола в R

Нет, это невозможно. Также невозможно ограничить значения как перечисленные элементы. Например, в C # допускается следующее:

CopyFlags flags = (CopyFlags)358643;

Вы должны явно выполнить свою проверку внутри методов, которые включают параметр CopyFlags.

0
задан varimax 13 July 2018 в 13:47
поделиться

1 ответ

Следующий код заменит значения NA в соответствии с тестом Shapiro:

library(dplyr)

data %>% 
 group_by(sex) %>%
 mutate(
  emotion = ifelse(!is.na(emotion), emotion,
   ifelse(shapiro.test(emotion)$p.value > 0.05,
    mean(emotion, na.rm=TRUE), quantile(emotion, na.rm=TRUE, probs=0.5) ) ),
  IQ = ifelse(!is.na(IQ), IQ,
   ifelse(shapiro.test(IQ)$p.value > 0.05,
    mean(IQ, na.rm=TRUE), quantile(IQ, na.rm=TRUE, probs=0.5) )
  )
 ) 
2
ответ дан Lstat 17 August 2018 в 12:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: