auto.arima()R中的is.constant()函数
在R中,当查看auto.arima()R中的is.constant()函数,r,R,在R中,当查看auto.arima()的源代码时,我注意到一个名为is.constant()的函数 该功能的功能是什么?我在ndiffs()中也看到了相同的函数。有人能解释一下在is.constant()中正在做什么吗?通过键入 library(forecast) forecast:::is.constant 您可以看到其代码: function (x) { x <- as.numeric(x) y <- rep(x[1], length(x)) isequ
auto.arima()
的源代码时,我注意到一个名为is.constant()
的函数
该功能的功能是什么?我在ndiffs()
中也看到了相同的函数。有人能解释一下在is.constant()
中正在做什么吗?通过键入
library(forecast)
forecast:::is.constant
您可以看到其代码:
function (x)
{
x <- as.numeric(x)
y <- rep(x[1], length(x))
isequal <- all.equal(c(x), y)
return(isequal == TRUE)
}
函数(x)
{
x我必须在两行上分别键入library(forecast)forecast:::is.constant
,library(forecast)
,然后键入forecast:::is.constant
对不起--SE格式将原来分开的行组合在一起。我会解决这个问题。