tableBy с двумя стратифицирующими переменными - PullRequest
0 голосов
/ 21 сентября 2018

Я использую пакет arsenal для использования функции tableBy.

У меня есть две переменные, по которым я хочу разделить: PROC и GROUP.

Мои данные выглядят так:

 PATNO      PROC LOS HC
1    20 LAP RNYGB   1  0
2    22 LAP RNYGB   1  0
3    23 LAP RNYGB   2  0
4    24 LAP RNYGB   2  0
5    26 LAP RNYGB   5  0
6    27 LAP RNYGB   1  0

Я хотел бы создать tableBy, который расслаивается как по процедуре, так и по HC, чтобы дать мне среднее значение LOS.Затем я хотел бы сравнить среднее значение LOS процедур непосредственно между группами HC (то есть mean(LOS) в LAP RNYGB существенно не отличается между HC=0 и HC=1, а mean(LOS) в ROBOTIC RNYGB значительно отличается между HC=0 и HC=1).

Я некоторое время возился с tableBy, но не могу понять.Это близко, поскольку я пришел (los_hc это подмножество los, где HC=0 и los_e, где HC=1):

los.hc.means <- tableby(PROC ~ LOS, data=los_hc)
los.e.means <- tableby(PROC ~ LOS, data=los_e)
los.means <- merge(los.hc.means,los.e.means)
summary(los.means, title='LOS by Procedure',text=TRUE)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...