создание столбца, показывающего частоту выборок с использованием набора данных карциномы - PullRequest
0 голосов
/ 20 апреля 2020

Я работал над заданием и столкнулся с проблемой, в которой я запутался. Я начинающий пользователь R уровня и не знаю, как решить эту проблему. Я знаю, как делать общие барплоты, но меня сбивает с толку, как сделать этот конкретный c барплот, особенно вычитая 1. Это работает с набором данных карциномы.

Любая помощь будет принята с благодарностью! Спасибо.

enter image description here

1 Ответ

0 голосов
/ 20 апреля 2020

Данные о раке поступают из пакета poLCA .

library(poLCA)
data(caricoma)
?carcinoma

Согласно странице справки, данные представляют дихотомические оценки семи патологов. 1 = «нет» и 2 = «да». Таким образом, вычитая 1 и принимая суммы столбцов, вы получите частоты для каждого патолога.

colSums(carcinoma-1)
# A  B  C  D  E  F  G 
#66 79 45 32 71 25 66 

Графики облегчаются путем преобразования в длинную форму, поэтому мы получаем только два столбца.

library(tidyverse)

carcinoma %>%
  pivot_longer(everything()) %>%
  mutate(value=value-1) %>%
  ggplot(aes(x=name, y=value)) +
  geom_col()

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...