time-series

    2熱度

    2回答

    在時間序列上我有數據集: 年 - 月數 2002-01 2.392909 2002-02 2.496800 2002-03 2.341897 2002-04 1.665625 2002-05 2.398261 2003-01 1.765912 2003-03 3.270870 2003-12 2.907812 我需要結束: 2002-01 2.392909 2002-02 2.

    1熱度

    2回答

    我有一個數據集,其中包含來自數千個人的數據,其中測量了最近9年每年測量的參數X. Basicly它們處於數據幀DF id,year,x,feature A,2016,376,female A,2015,391,female A,2014,376,female A,2013,373,female A,2012,347,female A,2011,330,female B,2016,39

    2熱度

    1回答

    我的問題和數據相似,在後:Loop Through Data with Sequential Time Lags output Linear Regression Coefficients set.seed(242) df<- data.frame(month=order(seq(1,248,1),decreasing=TRUE), psit=c(79,1, NA, 69, 66, 77, 7

    1熱度

    1回答

    我有半年(半年)數據點的時間序列。 看來,ts()函數無法處理,因爲「頻率= 2」會返回一個非常奇怪的時間序列對象,它延伸的時間遠遠超出實際時間段。 R有沒有辦法對這種時間序列對象進行時間序列分析? 編輯:下面是一個例子: dat <- seq(1, 17, by = 1) > semi <- ts(dat, start = c(2008,12), frequency = 2) > semi

    0熱度

    1回答

    我有一個很長的時間序列循環,我想簡化/壓縮。我試圖用隨機二項式分佈模擬一個牛羣在十年期間(每月間隔)的產犢。該功能始於假設牛已被公牛覆蓋。每個變量都受到之前的影響。變量如下: G1:G9妊娠每個月。 MC1:MC7與小牛7個月的母親,然後小牛斷奶後。 Rest1:Rest6休息期再次被公牛覆蓋。 DeadCows基於死亡率。 基於受孕率的NPreg非懷孕母牛。 輸入: size_cowherd,羣

    0熱度

    1回答

    我想用SAX表示一些時間序列圖,以便我可以挖掘它們的相似之處。我正在使用R中的jmotif軟件包: #Create an example dataframe example1 <- data.frame(flow=c(1.1,2.2,3.3,4.4,5.5,6.6), weight1=c(7.1,7.2,7.3,7.4,7.5,7.6), weight2=c(

    8熱度

    1回答

    我有一個非常大的時間序列,我需要根據開始時的某個任意值和當前時間段中的更改創建不同的時間序列。在真實數據集這種變化取決於數據幀的其他變量,但對於MWE的目的,我重新創建如下: initial_value <- 100 set.seed(123) library(data.table) df <- as.data.table(data.frame(num = c(1:10),change =

    0熱度

    1回答

    我有POSIXct格式的採樣時間數據(下面),但無法使用ts()將其轉換爲小時時間序列。 > dat [1] "2017-09-25 07:34:53 EDT" "2017-09-25 07:56:43 EDT" "2017-09-25 08:33:40 EDT" [4] "2017-09-25 08:34:24 EDT" "2017-09-25 08:43:33 EDT" "2017-09-

    1熱度

    1回答

    我有一個關於產品銷售的每日時間系列,我的系列從01/01/2016開始直到2017年8月31日。 考慮到這是一個爲期6天的星期(我的星期從星期一開始到星期六結束),週日沒有數據,我明白在運行Arima模型之前,我需要先填充缺失的值。這是我需要幫助的地方:我讀過我可以使用na.approx或NA填寫缺失的值,但我不知道該怎麼做。 你可以看到我在這裏系列: https://drive.google.c

    0熱度

    1回答

    我有一個很簡單的例子,如果freq ='D',但如果freq ='T'則不會奏效。 波紋管例如: import numpy as np import pandas as pd from matplotlib import pyplot as plt import time periods = 10 data = [x for x in range(periods)] data[4: