xts

    3熱度

    2回答

    我試圖將xts時間序列數據以累積方式轉換爲較低的週期性。 例如,使用to.weekly從XTS包樣本數據(sample_matrix)我得到這樣的: library(xts) data(sample_matrix) to.weekly(as.xts(sample_matrix), name="") > to.weekly(as.xts(sample_matrix), name="")

    4熱度

    1回答

    我正在加快以下算法。我給函數一個xts時間序列,然後想要對前一個X點上的每個時間點進行一次主成分分析(我現在使用500個),然後使用該PCA的結果(5個主成分下面的代碼)來計算一些值。事情是這樣的: lookback <- 500 for(i in (lookback+1):nrow(x)) { x.now <- x[(i-lookback):i] x.prcomp

    -1熱度

    1回答

    我是R的新手,但我嘗試像合併功能,但它不適用於我的數據,因爲我有多次類似的時間。我會嘗試重新澄清我的問題,並希望它會更清楚: library('xts') library('zoo') Sys.setenv(TZ='Asia/Calcutta')# setting current time zone to Indian Standard Time datII=read.table(paste

    1熱度

    3回答

    我有一個問題,可能是太基本的,但在這裏它是字符類型的對象...... 我想從這樣的數據集中提取的月度數據: Date Obs 1 2001-01-01 120 2 2001-01-02 100 3 2001-01-03 150 4 2001-01-04 175 5 2001-01-05 121 6 2001-01-06 100 我只是想從數據在那裏我有一定的月份(如1月)行,這完

    13熱度

    2回答

    關於R的一個關於kool的事情是,如果我輸入函數名稱來查看實現。但是這一個是困惑我,遞歸: > library(xts) > align.time function (x, ...) { UseMethod("align.time") } <environment: namespace:xts> x是XTS對象,所以並不意味着它會調用XTS align.time方法....

    4熱度

    1回答

    我有一個XTS對象,例如 ts=xts(seq(10),seq(Sys.Date(),Sys.Date()+10,length.out=10)) ,並需要添加一個新的點,例如 (Sys.Date()+11, 11) 我有試過 ts[Sys.Date()+11] <- 11 但它不工作。我寧願避免創建一個新的xts對象。有沒有一個優雅的方式來做到這一點。

    4熱度

    1回答

    我有一個4列xts對象。前三列是一個比例的平均值和較低和較高的置信界限。第四欄是樣本大小。由於尺度不同,我認爲在一張圖上繪製前三列是有意義的,並在其下方的一個單獨圖上繪製第四個圖。有關如何做到這一點的任何建議? 這裏的代碼來構建一個XTS對象,就像我有: startTime = Sys.time() n = 10 d = seq(startTime,startTime+n*24*60*60,b

    1熱度

    2回答

    我在R中有兩個xts時間序列,並且想要計算彼此最接近的時間的時間序列值之間的差異。也就是說,如果我的兩個指標是: [1] (10/10/05 13:00:00) (10/10/05 14:00:00) (10/10/05 14:23:00) 和 [1] (10/10/05 12:38:00) (10/10/05 12:53:00) (10/10/05 12:59:00) (10/10/05 1

    3熱度

    1回答

    我有一個相當奇怪的問題,可能最好通過R會話的示例進行描述。正如下面的評論所要求的那樣,我試圖使其具有可重複性。 meto <- structure(c(30, 25, 25, 25, 20, 20, 20, 20, 20, 20), index = structure(c(12796, 12796.0416666667, 12796.0833333333, 12796.125, 12

    -4熱度

    2回答

    我正在嘗試使用命令write.table(ESH2, "c:/ESH2.txt", sep=",")將對象保存到文本文件。問題是保存的時間序列不包含我下載的日期和時間值。我用包twsInstrument和命令getBAT(ESH2) 的數據與命令加載到R'當我有load(file = "C:/ESH2.Rdata") ES.Bid.Price ES.Ask.Price ES.Trade.Pr