【问题标题】:How can I display my resid() output as a normal dataframe?如何将我的 resid() 输出显示为普通数据框?
【发布时间】:2021-04-07 16:39:01
【问题描述】:

我需要将残差从一个线性回归模型绘制到另一个图。

我是这样计算残差的:

x <- df$CDS_GC3
y<- df$tRNA_GC
m1 <- lm(y~x)
res <- resid(m1)

但我的输出看起来像这样

          1            2            3          
 -4.32569462  10.55395491   5.79337634

等等。我希望它采用列格式,左边是数字,右边是数值。

如何将其转换为这样的数据框?任何帮助将不胜感激!

【问题讨论】:

  • dfresid &lt;- data.frame(resid = resid(m1))。注意:m1 &lt;- lm(tRNA_GC ~ CDS_GC3, data = df) 避免在 R 会话中复制数据。
  • @RuiBarradas 谢谢! :)

标签: r dataframe


【解决方案1】:

尝试将其包装在 t() 中以转置输出。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-23
    • 1970-01-01
    • 1970-01-01
    • 2018-07-15
    • 1970-01-01
    • 2022-07-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多