我的平滑样条图看起来不像曲线

问题描述 投票:0回答:1

我相信这个图应该看起来像一条平滑的曲线,但我的图显示的是直线连接。有人可以指出我的错误吗?

Y <- c(0,2,-1,4)
t = c(1:4)
plot(t,Y)
c = smooth.spline(t,Y,lambda=1)
lines(t,c$y)

谢谢!

r plot smoothing spline
1个回答
0
投票

您可以使用

loess()
命令解决此问题。

给你:


Y <- c(0,2,-1,4)
t = c(1:4)
plot(t,Y)
lo <- loess(Y~t)
lines(predict(lo),col="blue", lwd=1.5)

或者,您可以使用

qplot()
功能,在
library(ggplot2)

library(ggplot2)
qplot(t,Y, geom='smooth', span =0.5)

© www.soinside.com 2019 - 2024. All rights reserved.