periodicSpline(splines)
periodicSpline()所属R语言包:splines
Create a Periodic Interpolation Spline
创建一个周期样条插值
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Create a periodic interpolation spline, either from x and y vectors, or from a formula/data.frame combination.
创建一个定期的插值样条,无论是从x和y的向量,或从一个公式/数据框组合。
用法----------Usage----------
periodicSpline(obj1, obj2, knots, period = 2*pi, ord = 4)
参数----------Arguments----------
参数:obj1
either a numeric vector of x values or a formula.
无论是x值或公式的数字向量。
参数:obj2
if obj1 is numeric this should be a numeric vector of the same length. If obj1 is a formula this can be an optional data frame in which to evaluate the names in the formula.
obj1如果是数字,这应该是一个相同长度的数字矢量。 obj1如果是一个公式,这可能是一个可选的数据框在其中计算公式中的名称。
参数:knots
optional numeric vector of knot positions.
可选的数字矢量结位置。
参数:period
positive numeric value giving the period for the periodic spline. Defaults to 2 * pi.
正数值为周期样条给予的时期。 2 * pi默认。
参数:ord
integer giving the order of the spline, at least 2. Defaults to 4. See splineOrder for a definition of the order of a spline.
整数,样条线的顺序,至少2。默认值为4。看到splineOrder样条为了定义。
值----------Value----------
An object that inherits from class spline. The object can be in the B-spline representation, in which case it will be a pbSpline object, or in the piecewise polynomial representation (a ppolySpline object).
一个对象类spline继承。对象可以是在B样条表示,在这种情况下,这将是一个pbSpline对象,或在分段多项式表示(ppolySpline对象)。
作者(S)----------Author(s)----------
Douglas Bates and Bill Venables
参见----------See Also----------
splineKnots, interpSpline
splineKnots,interpSpline
举例----------Examples----------
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[pispl和pispl2是相同的]
plot( pispl ) # displays over one period[显示了一个时期]
points( yy ~ xx, col = "brown")
plot( predict( pispl, seq(-3*pi, 3*pi, length.out = 101) ), type = "l" )
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|