找回密码
 注册
查看: 1618|回复: 0

R语言:periodicSpline()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-2-16 20:54:33 | 显示全部楼层 |阅读模式
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:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2025-1-24 04:49 , Processed in 0.024566 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表