2017-07-19 94 views
0

的SAS PROC時間序列是能夠計算這樣每週總計:如何在sas proc時間序列的星期一開始每週間隔?

proc timeseries 
     data=work.sorttemptablesorted 
     out=work.weeklyagregated 
     ; 
    id dateusedforstatistics interval=week zeromiss=none ; 
    var cases/accumulate=total setmissing=0; 
    by subject network; 
run;quit; 

這幾乎是完美的,但唯一的一點是,它agregates周開始在週日

Sun, 25 Feb 2007 2 
Sun, 4 Mar 2007 0 
Sun, 11 Mar 2007 0 
Sun, 18 Mar 2007 1 
Sun, 25 Mar 2007 2 
Sun, 1 Apr 2007 11 

我無法找到一個解決方案計算相同的周而不是週日開始。

有沒有INTERVAL=的選項,讓星期幾開始幾周?

(採用SAS9.3)

回答

1

我沒有ETS,所以不知道PROC時間序列。使用INTCK()函數,當您指定一個時間間隔時,您還可以指定一個「移位索引」,例如, week.2將是星期一開始的星期,而不是默認星期1。您可以嘗試更改爲interval=week.2,但我查看了文檔,看起來並沒有記錄。

相關問題