【问题标题】:Plotting response variable against two predictor vars针对两个预测变量绘制响应变量
【发布时间】:2011-10-13 06:26:47
【问题描述】:

有人可以帮我找出 x/y 轴上 2 个预测变量的 R 代码,绘图数据是响应变量吗?

我试过情节(响应〜P1 | P2....)

【问题讨论】:

  • 这真的没有意义,除非你在谈论一些响应是深度的 3D 绘图?如果您有 P1 和 P2 并将 P1 放在 x 上,P2 放在 y 上,那么您将标记这些点的坐标,“响应”根本不会出现。
  • 我承认我对这个有点迷茫。我的理解是,我可以在一个轴上绘制 P1,在另一个轴上绘制 P2,并且响应以不同的大小反映与 P1 和 P2 的关系。
  • 啊对,你想要这样的东西had.co.nz/ggplot2/geom_point.html,第6个情节?如果是这样,该页面应该对您有所帮助,否则您必须在 data.frame 上使用 dput() 或其他东西,以便人们可以看到您的数据的确切性质以进一步帮助您。
  • 您的情节需要第三个维度,无论是颜色、大小、形状、强度还是刻面始终是一个选项。在 ggplot 网站上单击以获取其他一些好主意。如果您遇到困难,请返回数据和特定问题。祝你好运!
  • 没关系 - 这是情节(x,y,cex = z)

标签: r statistics response


【解决方案1】:

您可以使用等高线图或水平图绘制“第三维”。一旦您将数据作为具有这些列名称的 data.frame 进行处理,将按以下方式完成:

require(lattice)
contourplot(Response ~ P1 + P2, data=dfrm) 

您的评论表明您希望尺寸成为“第三维”,因此您还想查看:

require(sp)
?bubble

【讨论】:

    猜你喜欢
    • 2013-01-30
    • 2019-02-26
    • 2023-03-31
    • 2013-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多