저는 월터 주 치치 니 (Walter Zucchini)의 시계열 분석의 PDF를 따라 R의 초보자입니다. 나는 센서로부터 오는 데이터를 가지고 있는데, 특히 매분 또는 매 5 초마다 데이터를 가질 수있다. 그런 다음 해당 값의 시계열을 만들려면 ts()
명령을 사용하고 싶습니다. 따라서 구문은 data1mints <- ts(data1min ,freq = 525600)
이어야합니다. 여기서 525600은 정규 연도의 분입니다.
그 후 나는이 명령 plot(stl(log(data1min), s.window = "periodic"))
와 플롯하려고하지만, R은시계열 분석하기 R
시리즈는 정기적으로하지 않거나보다 두 기간
더 정확히 말하면이 나에게 말한다, 나는 월 (20)으로부터 데이터를 3 월 28 일부터 28 일까지 1 년 동안의 데이터는 없었으나 매분마다 어떤 일이 발생하는지 분석하는 데는 충분한 기간이라고 생각합니다.
내가 잘못 했나요?
죄송 예를 들어
, 왜 주파수 = 100, 무슨 뜻 않습니다 사용할 수 있습니까? – alessandrob예제를 더 작게 만들었습니다. 원할 경우'freq <- 525600'을 사용할 수 있습니다. 첫 번째가 작동하고 두 번째가 오류를 발생시키지 않습니다. –
그래, 고마워. 또한 내가 데이터의 배열 (data1min) 위에서 설명한대로 귀하의 예제에 삽입해야합니다 이해해야 만 및 기간 (예 : 8 분 내 모든 분)으로 만들고 싶다면 사용해야하는 기간 – alessandrob