gpt4 book ai didi

r - 在字幕中显示字符和变量值

转载 作者:行者123 更新时间:2023-12-01 10:03:18 25 4
gpt4 key购买 nike

我几乎尝试了 paste()、bquote()、as.expression()、c()、...的所有组合

plot(d[,"y"], type="l",xlim=c(1,n), ylim=c(min(d[,"y"]),max(d[,"y"])), 
ylab="Y", xlab="T", main="ARMA(1,1)",
sub=c(as.expression(bquote(phi == .(coef_ar)),
as.expression(bquote(theta == .(coef_ma))))))

这只是绘制“phi = 0.5”(在本例中为希腊符号)而不是第二部分(theta)。谁能帮帮我!

谢谢!

最佳答案

您可以使用替换~ 将用空格将表达式连接在一起

plot(1, main = substitute(phi == Phi ~ theta == Theta, list(Phi = 1, Theta = 1)))

enter image description here

或者您可以以类似的方式使用bquote

plot(1, main = bquote(phi == .(coef_ar)  ~ theta == .(coef_ma)))

您最初的方法之所以不起作用,是因为它创建了一个表达式向量,然后仅将第一个元素用于副标题。

如果你想要逗号分隔值,那么使用list(),

例如

 plot(1, main = bquote(list(phi == .(coef_ar), theta == .(coef_ma))))

关于r - 在字幕中显示字符和变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13595287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com