Как создать графики, показывающие шансы крысы ios и 95% ДИ - PullRequest
1 голос
/ 27 мая 2020

У меня есть оценки отношения шансов с соответствующим 95% доверительным интервалом для 8 факторов. Как я могу создать вертикальный график в R, показывающий факторы по оси x и шансы крысы ios и 95% CI по оси y? Это будет аналогично лесным участкам, за исключением того, что факторы будут представлены на оси x, а число - на оси y. Ниже приведены примеры данных для построения рисунка:

Factors       odds Ratios      UB      LB
A                 1.1         1.27    0.96
B                 1.63        2.46    1.08
C                 1.47        2.22    0.97
D                 0.98        1.16    0.82
E                 0.9         1.07    0.75
F                 0.76        0.92    0.63
G                 0.77        0.93    0.64
H                 0.98        1.15    0.83

1 Ответ

2 голосов
/ 28 мая 2020

Вы можете попробовать использовать ggplot, например:

ggplot(df,aes(x=Factors,y=odds_Ratios)) + 
geom_point() + geom_errorbar(aes(ymin=LB,ymax=UB,width=0.1))

enter image description here

Ваши данные, я переименовал столбец отношения шансов в odds_Rat ios для облегчения черчения:

structure(list(Factors = structure(1:8, .Label = c("A", "B", 
"C", "D", "E", "F", "G", "H"), class = "factor"), odds_Ratios = c(1.1, 
1.63, 1.47, 0.98, 0.9, 0.76, 0.77, 0.98), UB = c(1.27, 2.46, 
2.22, 1.16, 1.07, 0.92, 0.93, 1.15), LB = c(0.96, 1.08, 0.97, 
0.82, 0.75, 0.63, 0.64, 0.83)), class = "data.frame", row.names = c(NA, 
-8L))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...