Я пытался заставить примеры Hmisc
latex.summary
и latex.summaryM
работать в PDF-документе, созданном с использованием Knitr
в RStudio. Но продолжайте получать сообщения об ошибках. Пример данных:
options(digits=3)
set.seed(173)
sex <- factor(sample(c("m","f"), 500, rep=TRUE))
country <- factor(sample(c('US', 'Canada'), 500, rep=TRUE))
age <- rnorm(500, 50, 5)
sbp <- rnorm(500, 120, 12)
label(sbp) <- 'Systolic BP'
units(sbp) <- "mmHg"
treatment <- factor(sample(c("Drug","Placebo"), 500, rep=TRUE))
sbp[1] <- NA
# Generate a 3-choice variable; each of 3 variables has 5 possible levels
symp <- c('Headache','Stomach Ache','Hangnail',
'Muscle Ache','Depressed')
symptom1 <- sample(symp, 500,TRUE)
symptom2 <- sample(symp, 500,TRUE)
symptom3 <- sample(symp, 500,TRUE)
Symptoms <- mChoice(symptom1, symptom2, symptom3, label='Primary Symptoms')
И я хочу создать PDF-документ, содержащий таблицы
tab1 <- summary(sex ~ treatment + Symptoms, fun=table)
tab2 <- summaryM(age + sex + sbp + Symptoms ~ treatment,
groups='treatment', test=TRUE)
Я использую версию R 3.5.2 (2018-12-20), RStudio 1.1.463, Hmisc_4.2-0 и установил tinytex с использованием tinytex::install_tinytex()
.
После нескольких часов проб и ошибок я обнаружил, как это сделать, и публикую приведенный ниже код на случай, если он поможет другим.