2016-08-22 2 views
0

Я разработал некоторые результаты и получил значение (VALUE) с асимметричными ошибками (UERROR и LERROR). Я хотел бы иметь метку для R-графика, используя эти значения. С симметричными ошибками я легко получаю выражение для метки следующим образом: label<-paste(VALUE,"±",ERRORS) Для асимметричных ошибок я не уверен, как перейти к ошибке + в качестве надстрочного индекса и ошибки в качестве индекса. Я пробовал label<-paste(VALUE[LERROR]^UERROR) но я получаю ярлык с «NA». Я хотел бы быть полным, чтобы добавить «+» и «-» перед соответствующими ошибками и заполнить выражение единицами «кг». Я действительно новичок в R, но я уверен, что это возможно, увидев одновременные индексы и надстрочные индексы, построенные с помощью R, но вводимые вручную значения. K^2 [t] и т. Д. Действительно заинтригован как продолжить. Спасибо за помощь!с меткой с индексом и надстрочной линией на графике с использованием значений результата в графике R

ответ

3

Использование bquote:

value <- 1 
upr <- 1.2 
lwr <- 0.5 

plot.new() 
text(0.5, 0.5, bquote(.(value)[.(lwr)]^.(upr)), cex = 10) 

resulting plot

Однако, я бы не понял эту нотацию без дальнейших объяснений.

См. Также help("plotmath") для получения дополнительных рекомендаций относительно математических аннотаций на участках.

+0

Я хотел создать метку со значением, как показано, но с надписью «+» перед надстрочным индексом и «-» перед индексом, который walld отбрасывает «привычно используемые для ошибок, когда они симметричны». –

+0

ОК, не стесняйтесь это делать. – Roland

+0

Спасибо за помощь, но я не уверен, как добавить знак «+» и знак «-» и «кг» после текста. Я также был бы признателен, если бы вы могли рассказать мне, как вы чувствуете, что я должен скорее представить асимметричные ошибки, поскольку цель должна быть максимально ясной. Спасибо! –

Смежные вопросы