R делает очень странную вещь, когда он не выдает мне сообщение об ошибке, а вместо этого просто не вычисляет то, что я сказал ему вычислить. Я пытаюсь найти стандартную ошибку переменной, а вместо этого команда создает NA, и я не могу понять, почему. Вот мой код для получения среднего значения и стандартной ошибки:
ReHo_mean_Esc_1 <- ReHo_Group_Esc_1 %>% group_by(Group) %>% summarise(Value=mean(Value), se=sd(Value)/sqrt(n()))
Моя интересующая переменная называется Value. Вот мой фрейм данных:
ID Clu Group Value Esc Nal
422 1 LgA 3.26090 94 7.50
501 1 LgA 3.32376 139 15.25
503 1 LgA 2.76855 24 31.50
521 1 LgA 1.81475 -28 6.75
522 1 LgA 1.80966 58 13.00
523 1 LgA 3.97502 76 10.25
603 1 LgA 1.78573 76 18.00
604 1 LgA 3.70577 54 10.00
605 1 LgA 2.93304 51 18.00
613 1 LgA 3.68118 116 17.00
429 1 ShA 2.61634 -33 5.75
430 1 ShA 3.39848 13 12.75
431 1 ShA 3.40785 -33 9.75
432 1 ShA 4.38024 50 4.75
513 1 ShA 4.14605 8 10.50
514 1 ShA 3.86332 0 10.75
518 1 ShA 2.96312 0 13.00
519 1 ShA 2.82937 -33 7.50
610 1 ShA 5.07850 13 26.00
612 1 ShA 4.14895 56 4.00
614 1 ShA 3.83926 42 8.25
Моя команда summarize не имеет проблем с получением среднего значения для каждой группы, но дает мне NA для стандартной ошибки, и я не знаю почему. Есть идеи?
Спасибо!