【问题标题】:R - Force default plot function to be scatterplotR - 强制默认绘图函数为散点图
【发布时间】:2021-03-12 22:04:17
【问题描述】:

我试图在 y 轴上绘制一个具有 2 个水平因子的数据集,在 x 轴上绘制一个数值变量,以绘制逻辑回归。但是,当我尝试创建绘图时,我得到的是条形图而不是散点图。有没有办法强制 R 将其绘制为散点图?

我尝试了其他散点图方法(ggplot2,汽车散点图),但我也无法让它们绘制逻辑曲线,因此我正在尝试使默认绘图工作。

情节代码 -

plot(Threatened~tl_mm.log, data=df2)

相关变量的结构

str(df2)
$ Threatened     : Factor w/ 2 levels "Not_Threatened",..: 1 2 1 1 1 1 2 1 2 2 ...
$ tl_mm.log      : num  3.48 3.54 3.57 3.28 3.54 ...

【问题讨论】:

  • plot(Threatened~ as.numeric(tl_mm.log), data=df2)
  • 试试:plot(x=df2$tl_mm.log, y=df2$Threatened)
  • 当不知道为什么改变变量的引用方式有效,但有效!谢谢戴夫!

标签: r logistic-regression scatter-plot


【解决方案1】:

来自 Dave2e,见上面的评论 -

plot(x=df2$tl_mm.log, y=df2$Threatened)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-03
    • 2016-09-10
    • 1970-01-01
    • 2021-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多