Я прошу вас помочь решить следующую проблему (и помочь мне понять причины, по которым она могла возникнуть).
Я пытался вставить в заголовок блочной диаграммы обычный текст, символ и значение переменной.
Я нашел на этом веб-сайте простой способ сделать это , иллюстрируемый некоторыми поддельными данными и гистограммой.
x_mean <- 1.5
x_sd <- 1.2
hist(rnorm(100, x_mean, x_sd),
main = substitute(
paste(X[i], " ~ N(", mu, "=", m, ", ", sigma^2, "=", s2, ")"),
list(m = x_mean, s2 = x_sd^2)
)
)
Мне это очень понравилось, поэтому я попробовала и получила ожидаемый результат.
Я попытался сделать то же самое с сюжетом, и снова все было в порядке.
Я пытался сделать то же самое с boxplot
x_mean <- 1.5
x_sd <- 1.2
boxplot(rnorm(100, x_mean, x_sd),
main = substitute(
paste(X[i], " ~ N(", mu, "=", m, ", ", sigma^2, "=", s2, ")"),
list(m = x_mean, s2 = x_sd^2)
)
)
И я получил ошибку:
Error in paste(X[i], " ~ N(", mu, "=", 1.5, ", ", sigma^2, "=", 1.44, :
object 'X' not found
Почему?
Что мне делать, чтобы получить такое же поведение в boxplot?