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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。