gpt4 book ai didi

r - 线性回归中的残差是否遵循原始数据框行的相同顺序?

转载 作者:行者123 更新时间:2023-12-01 11:41:16 26 4
gpt4 key购买 nike

拟合多元线性回归模型后,我想将残差与原始数据框合并。但是我发现残差是一个向量,每个残差都没有附加原始行名。

残差是否与原始数据框的行名顺序相同?有没有办法检查这个对应关系?

dat <- read.table("myData.txt", header = T)
dat.str <- data.frame(dat$response, dat$v1, dat$v2)
dat.lm <- lm(dat.str$response ~ dat$v1 + dat$v2)
dat.residual <- residuals(dat.lm)

现在我想将 dat.residual 合并回“dat”。如何确保合并发生在具有相同行名的行上?

最佳答案

为了确保它们的顺序正确,您可以像这样运行快速图形检查:

m <- lm(mpg~hp, data=mtcars)
plot(predict(m) + residuals(m) ~ dat$mpg, data=mtcars)

enter image description here

关于r - 线性回归中的残差是否遵循原始数据框行的相同顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20506984/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com