time-series

    1熱度

    1回答

    我想知道是否有人從統計軟件包知道R的時間序列可以幫助我。 我目前正在使用stat的ts函數生成時間序列。 我傳遞了ts函數的一個數據集(每年有3年的日期和數值),已經解析爲十進制日期的開始和結束日期以及頻率爲365. 但是,某些日期範圍缺失(例如,2016年4月30日至2017年1月2日的日期和值不見了)。 但是,當我查看或繪製時間序列時,我發現缺少的數據會自動填充值。 我不確定這些值是如何生成的

    2熱度

    2回答

    我期待將幾個時間序列與變化的日期組合到一個數據框中。 每個時間序列列名date和px 我創建了一個日期索引dates,並試圖通過做所有的時間序列組合: dates = pd.date_range('01/01/2017', periods=12, freq='M') df = pd.DataFrame({ 'date': dates, 'a': df2['px'],

    0熱度

    2回答

    我有一組時間序列數據(特別是GPS速度數據),其中包括信號丟失時丟失值的間隔。對於缺少短時間段的情況,我將僅使用na.spline進行填充,但這對於較長的時間段不適用。我想根據預定義的加速度限制將上一個真實值的值降至零。 #create sample data frame test <- as.data.frame(c(6,5.7,5.4,5.14,4.89,4.64,4.41,4.19,NA,

    1熱度

    1回答

    我試圖在時間序列圖上的每個數據點放置點(最終與懸停工具提示)。 Here is the D3 Block 多行部分基於this example,並創建一個名爲draw()的函數,該函數使用外部生成器繪製圖形。 我試圖在溫度數據和時間相交的數據點上創建scatterplot點 - 它在線上工作,但不在我的省略號上,我不確定我做錯了什麼。 The failing scatterplot attempt

    3熱度

    2回答

    我從一個「日期」一欄創建DatetimeIndex: sales.index = pd.DatetimeIndex(sales["date"]) 現在指數如下所示: DatetimeIndex(['2003-01-02', '2003-01-03', '2003-01-04', '2003-01-06', '2003-01-07', '2003-01-08', '2003-0

    0熱度

    1回答

    我正在使用R Studio 0.99.902。 我有一個柵格列表(時間序列的S2特定瓦片5)。某些日期的收購分爲兩個文件,我需要馬賽克(它們是同一個瓷磚的兩個不同區域)。這將允許我稍後構建時間序列堆棧。我希望R能夠自動檢測在同一日期獲取的文件並將其鑲嵌,而無需爲每對重複的柵格編寫鑲嵌功能。 這是我的光柵列表: lst_B5 [1] "09/05/S2A_20160905T104245Z_31UF

    2熱度

    1回答

    我已經創建了一個圖表,像這樣: 用於添加和/或更新信息 主代碼: SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd H:mm:ss"); Date date = simpleDateFormat.parse(dateAsStringToParse); Second second = new Second(d

    0熱度

    1回答

    我是R的新手,我有一個時間序列變量(股票收益率),我創建差異變量diff(stock,lag = 1,difference = 1) 這很好,我繪製它,它看起來相當靜止。然而,當我嘗試運行dicky更完整的測試時,它給了我一個錯誤,即使dicky更完整的測試對原始變量(股票)工作正常,這是非固定的。 錯誤: adf.test(stock) Error in adf.test(stock) : NA

    0熱度

    2回答

    我有一個月的數據框(4月1日 - 4月30日)。按小時收集的數據。我想使用plotNA.distribution創建時間序列圖。問題是,如何將col名稱(標題)設置爲時鐘(00.00 - 23.00)? 0 1 2 3 4 5 6 7 2017年1月4日24,4 26,4 28,1 30,5 29.6 31 NA 30,7 2017年2月4日25,8 27.3 29 ,2 30,1 32,

    2熱度

    5回答

    我正在尋找一種方法來獲取熊貓系列並返回新系列,該系列表示之前連續值的數量高於/低於系列中的每一行: a = pd.Series([30, 10, 20, 25, 35, 15]) ...應該輸出: Value Higher than streak Lower than streak 30 0 0 10 0 1 20 1 0 25 2 0 35