rbf(RTisean)
rbf()所属R语言包:RTisean
Modeling data using a radial basis function ansatz
使用径向基函数拟设的建模数据
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Models data using a radial basis function ansatz. The basis functions used are Gaussians, with center points chosen to be data from the time series. A kind of Coulomb force can be applied to them to let them drift a bit in order to distribute them more uniformly. The variance of the Gaussians is set to the average distance between the centers. This fuction either tests the ansatz by calculating the average forecast error of the model
模型采用径向基函数拟设的数据。所使用的基函数是高斯函数,选择是从时间序列数据与中心点。库仑力的一种可以适用于他们,让他们飘了一下,以分配更均匀。的高斯函数的方差被设置的中心之间的平均距离。此机能的测试拟设的模型计算的平均预测误差
用法----------Usage----------
rbf(series, l, x = 0, c = 1, m = 2, d = 1, p = 10, X = FALSE, s = 1, n, L)
参数----------Arguments----------
参数:series
a vector or a matrix.
的矢量或矩阵。
参数:l
number of data to use.
要使用的数据的数量。
参数:x
number of lines to be ignored.
的行数被忽略。
参数:c
column to be read.
要读取的列。
参数:m
embedding dimension.
嵌入维数。
参数:d
delay.
延迟。
参数:p
number of centers.
中心数目。
参数:X
deactivate drift (Coulomb force).
关闭漂移(库仑力)。
参数:s
steps to forecast.
步骤进行预测。
参数:n
number of points for the fit.
拟合点的数目。
参数:L
length of the predicted series.
预测的序列的长度。
Details
详细信息----------Details----------
The ansatz made is:
拟设是:
where x_t is the tth delay vector and phi is a Gaussian centered at the ith center point.
其中x_t是t的个延迟向量和phi是i个中心点为中心的高斯。
值----------Value----------
A list composed by:
所组成的列表:
参数:centers
The matrix of the cohordinates of the center points.
矩阵的中心点cohordinates。
参数:variance
The variance used for the Gaussians.
方差的高斯。
参数:coeff
The coefficients (weights) of the basis functions used for the model.
系数(权重)用于模型的基础功能。
参数:error
The in-sample prediction error.
在样本外预测误差。
参数:pred
The predicted points, if the L parameter was set >0.
预测点,如果L参数设置为0。
实例----------Examples----------
## Not run: [#不运行:]
dat<-sin(1:10000)+rnorm(10000)/5
rbfout<-rbf(dat,L=100,n=9900)
pred<-rbfout$pred
plot(dat[9901:10000],t="l",xlab="Time",ylab="Sin data")
lines(pred,col=2)
## End(Not run)[#(不执行)]
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|