R語言
periodicSpline
位於 splines
包(package)。 說明
從 x
和 y
向量或從公式/data.frame 組合創建周期性插值樣條線。
用法
periodicSpline(obj1, obj2, knots, period = 2*pi, ord = 4L)
參數
obj1 |
|
obj2 |
如果 |
knots |
結位置的可選數值向量。 |
period |
給出周期樣條周期的正數值。默認為 |
ord |
給出樣條線階數的整數,至少為 2。默認為 4。有關樣條線階數的定義,請參閱 |
值
繼承自類 spline
的對象。該對象可以采用 B-spline 表示形式,在這種情況下,它將是 pbSpline
對象,也可以采用分段多項式表示形式(ppolySpline
對象)。
例子
require(graphics); require(stats)
xx <- seq( -pi, pi, length.out = 16 )[-1]
yy <- sin( xx )
frm <- data.frame( xx, yy )
pispl <- periodicSpline( xx, yy, period = 2 * pi)
pispl
pispl2 <- periodicSpline( yy ~ xx, frm, period = 2 * pi )
stopifnot(all.equal(pispl, pispl2)) # pispl and pispl2 are the same
plot( pispl ) # displays over one period
points( yy ~ xx, col = "brown")
plot( predict( pispl, seq(-3*pi, 3*pi, length.out = 101) ), type = "l" )
作者
Douglas Bates and Bill Venables
也可以看看
相關用法
- R polySpline 分段多項式樣條表示
- R predict.bSpline 在 x 的新值處評估樣條線
- R predict.bs 評估樣條基礎
- R xyVector 構造一個 xyVector 對象
- R backSpline 單調逆樣條
- R bs 多項式樣條的 B 樣條基礎
- R splineDesign B 樣條的設計矩陣
- R asVector 將對象強製為向量
- R interpSpline 創建插值樣條線
- R splineOrder 確定樣條線的階數
- R ns 生成自然三次樣條的基礎矩陣
- R splineKnots 來自樣條線的結向量
- R SparkR spark.decisionTree用法及代碼示例
- R variogram 計算空間變異函數
- R SparkR sparkR.callJMethod用法及代碼示例
- R SparkR spark.powerIterationClustering用法及代碼示例
- R SparkR spark.svmLinear用法及代碼示例
- R anova.trls 用於擬合趨勢表麵對象的方差分析表
- R SparkR spark.gaussianMixture用法及代碼示例
- R SparkR sparkR.newJObject用法及代碼示例
- R Kfn 計算點模式的 K-fn
- R SparkR spark.naiveBayes用法及代碼示例
- R Kenvl 計算 K-fns 模擬的包絡和平均值
- R SparkR sparkR.version用法及代碼示例
- R SparkR spark.getSparkFiles用法及代碼示例
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Create a Periodic Interpolation Spline。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。