【问题标题】:How do I add a power function (y=a*x^b) line and generate a p-value from a scatterplot?如何添加幂函数 (y=a*x^b) 线并从散点图生成 p 值?
【发布时间】:2020-10-19 02:05:44
【问题描述】:

我在散点图中有两个连续变量,它们的行为不是线性的,而是以潜能/异速生长方式 (y=a*x^b)。就我而言,我查看的是尺寸和重量数据(典型的生物数据集)。

数据如下所示: 长度(毫米):26...156 {81} 干重(mg):11...254 {81}

两个问题:

  1. 如何将使用 stat_smooth 的幂方程回归线添加到我的数据集?
  2. 如何测试我的数据集尺寸对重量的重要性?

谢谢!

F

【问题讨论】:

标签: r ggplot2 non-linear-regression p-value significance


【解决方案1】:

您所描述的关系称为“二次”关系(y 对应于 x 的某个常数值 b 的幂)。因此,您可以使用二次模型。最简单的方法是在数据中添加一列,其值为 y 的 b 次方(我们称之为y_b)并在lm() 函数中使用它。 This tutorial 可以告诉你怎么做。

至于检验两个变量之间关系的显着性,可以看分配给y_b变量的系数的p值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多