簡體   English   中英

tsoutliers軟件包中的tso函數語法問題

[英]Syntax issue with tso function in tsoutliers package

我有一個數據框(長3575個觀測值),其中有兩列,日期和氧氣濃度。 日期采用YYYY-MM-DD格式,使用25年,氧氣值是介於0.05到7.5之間的數字。 我正在嘗試使用tsoutliers包在數據集中找到異常值,而我的問題是語法而不是數據本身的值。

我首先將auto.arima函數與以下代碼結合使用:

auto.arima(Site7$Oxygen, seasonal = TRUE, stepwise = FALSE)

對於無法給出最小的可復制示例感到遺憾,但是鑒於數據和測試的規模,很難將所有內容都放在此處。

對於結果,我得到了:

Series: Date$Oxygen  
ARIMA(3,1,2) 

Coefficients:
         ar1     ar2     ar3      ma1      ma2
      0.2988  0.2439  0.1431  -0.4348  -0.5259 
s.e.  0.0947  0.0686  0.0316   0.0948   0.0772

sigma^2 estimated as 0.5999:  log likelihood=-4145.53 
AIC=8303.06   AICc=8303.09   BIC=8340.15

現在,當我試圖可視化加法異常值時,我將tso()命令與以下代碼一起使用:

AOoutliers <- tso(Date$Oxygen,types = "AO", maxit = 10, tsmethod = c("arima"), args.tsmethod = list(order =c(3,1,2)))

我現在有這個錯誤,我似乎無法找出:

tso0中的錯誤(x = y,xreg = xreg,cval = cval,delta = delta,n.start = n.start ,:嘗試從基本類(“數字”)的對象獲取槽“ y”,而沒有插槽

任何幫助將不勝感激。 謝謝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM