R 中的 LOESS 剩余输出

LOESS residual output in R

当我从 LOESS 回归中提取残差时,输出在多列中,而不仅仅是 2-行号和结果。

一旦您将其导出到 excel,它会吐出各种错误,或者需要将一些行移动到几列上,并且总是将所有内容减少到 2 列,这需要永远。有没有办法调整 R 中的输出格式?

您的 R 输出是一个向量,整数表示数据点(即第一、第二、...)。换句话说:不,你没有多列;当 opening/reading 变成 Excel.

时,这是一个人工制品

当你导出它时,只需使用 write.csv 或类似的东西,你就会得到一个友好的单列文件(或两列,如果你有并保留行名称)。

cars.lo <- loess(dist ~ speed, cars)
resids <- residuals(cars.lo)
write.csv(resids, "loRes.csv")

此示例没有行名称,因此是单列,具有列变量名称 ("x")。

将其读入 Excel(其他电子表格软件可用)应该没有问题。