terasvirta.test(tseries)
terasvirta.test()所属R语言包:tseries
Teraesvirta Neural Network Test for Nonlinearity
Teraesvirta神经网络的非线性测试
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Generically computes Teraesvirta's neural network test for neglected nonlinearity either for the time series x or the regression y~x.
,通用计算Teraesvirta的神经忽视的非线性网络测试的时间序列x或回归y~x。
用法----------Usage----------
## S3 method for class 'ts'
terasvirta.test(x, lag = 1, type = c("Chisq","F"),
scale = TRUE, ...)
## Default S3 method:[默认方法]
terasvirta.test(x, y, type = c("Chisq","F"),
scale = TRUE, ...)
参数----------Arguments----------
参数:x
a numeric vector, matrix, or time series.
一个数值向量,矩阵,或时间序列。
参数:y
a numeric vector.
一个数值向量。
参数:lag
an integer which specifies the model order in terms of lags.
一个整数,指定模型阶的滞后。
参数:type
a string indicating whether the Chi-Squared test or the F-test is computed. Valid types are "Chisq" and "F".
一个字符串,指示是否计算卡方检验或F检验。有效的类型是"Chisq"和"F"。
参数:scale
a logical indicating whether the data should be scaled before computing the test statistic. The default arguments to scale are used.
一个逻辑指示的数据是否应计算检验统计量之前,进行缩放。默认参数scale使用。
参数:...
further arguments to be passed from or to methods.
进一步从参数传递的方法。
Details
详细信息----------Details----------
The null is the hypotheses of linearity in “mean”. This test uses a Taylor series expansion of the activation function to arrive at a suitable test statistic. If type equals "F", then the F-statistic instead of the Chi-Squared statistic is used in analogy to the classical linear regression.
null是线性的假设“中庸”。本次测试使用的激活函数的泰勒级数展开到一个合适的检验统计量。如果type等于"F",然后F-统计量,而不是卡方统计是用来比喻经典的线性回归分析。
Missing values are not allowed.
遗漏值是不允许的。
值----------Value----------
A list with class "htest" containing the following components:
列表类"htest"包含以下组件:
参数:statistic
the value of the test statistic.
检验统计量的值。
参数:p.value
the p-value of the test.
的p值的测试。
参数:method
a character string indicating what type of test was performed.
一个字符串,表示什么类型的测试进行。
参数:parameter
a list containing the additional parameters used to compute the test statistic.
的列表中包含的附加参数用于计算的检验统计量。
参数:data.name
a character string giving the name of the data.
给出的数据的名称的字符串。
参数:arguments
additional arguments used to compute the test statistic.
额外的参数用于计算的检验统计量。
(作者)----------Author(s)----------
A. Trapletti
参考文献----------References----------
Neural Network Linearity Test. Journal of Time Series Analysis 14, 209-220.
参见----------See Also----------
white.test
white.test
实例----------Examples----------
n <- 1000
x <- runif(1000, -1, 1) # Non-linear in ``mean'' regression [非线性的“平均”回归]
y <- x^2 - x^3 + 0.1*rnorm(x)
terasvirta.test(x, y)
## Is the polynomial of order 2 misspecified?[#是错误指定的2阶多项式?]
terasvirta.test(cbind(x,x^2,x^3), y)
## Generate time series which is nonlinear in ``mean''[#生成的时间序列是非线性的是什么意思“]
x[1] <- 0.0
for(i in (2:n)) {
x[i] <- 0.4*x[i-1] + tanh(x[i-1]) + rnorm(1, sd=0.5)
}
x <- as.ts(x)
plot(x)
terasvirta.test(x)
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|