Data-Visualization
可視化樣條基礎
教科書在解釋主題時通常有很好的均勻樣條曲線基礎示例圖。類似於線性樣條曲線的一排小三角形,三次樣條曲線的一排小駝峰。
這是一個典型的例子:
我想知道是否有一種簡單的方法可以使用標準 R 函數(如 bs 或 ns)生成樣條基圖。我想有一些簡單的矩陣算術結合了一個簡單的 R 程序,它會以一種優雅的方式吐出一個漂亮的樣條基圖。我就是想不出來!
試試這個,作為 B 樣條的例子:
x <- seq(0, 1, by=0.001) spl <- bs(x,df=6) plot(spl[,1]~x, ylim=c(0,max(spl)), type='l', lwd=2, col=1, xlab="Cubic B-spline basis", ylab="") for (j in 2:ncol(spl)) lines(spl[,j]~x, lwd=2, col=j)
給出這個: