用 R 表示水平和垂直误差线的椭圆
在 R 中,如果只有汇总数据(即不同数据集的平均值和 SD)可用,如何使用椭圆来表示 x 和 y 变量的误差线(标准差)。如有任何反馈,我们将不胜感激。
In R, how to use ellipses to represent error bars (standard deviation) for x and y variables if only summary data, i.e. mean and SD for different data sets, are available. Any feedback is appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以编写自己的函数,如下所示:
您可以使用
apply()
轻松使用它:用不同颜色绘制椭圆的解决方案:
You can write your own function like this one:
You can use it very easily using
apply()
:Solution for plotting ellipses with different colors:
您可能喜欢函数
car::ellipse
,即 car 包中的 ellipse() 函数。You might like the function
car::ellipse
, i.e., the ellipse() function in the car package.ellipse
包中的ellipse
函数将获取摘要信息(包括相关性)并提供表示置信区域的椭圆。The
ellipse
function in theellipse
package will take summary information (including correlation) and provide the ellipse representing the confidence region.