Я ищу функцию, которая позволяет мне делать линейную аппроксимацию одномерного временного ряда с возможностью фиксирования минимального размера сегментов. Другие пакеты, такие как TSrepr, ifulTools, позволяют выбирать максимальное количество сегментов или находить точки останова только для многомерных временных рядов.
Моя цель - сделать линейное приближение, не фиксируя максимальное или минимальное количество сегментов, но только минимальное количество наблюдений на сегмент (а не максимальное).
спасибо за вашу помощь!
это код, который я использую, но он не очень хорош, потому что он не Позвольте мне установить минимальное количество наблюдений на сегмент, но только количество сегментов, которое я хочу иметь в своем временном ряду. это не позволяет оптимизировать линейную аппроксимацию.
'' 'Библиотека setwd ("~ / R / R Script / stockdata") (TSrepr) KO <- as.data.frame (read.csv ( "KO.csv", stringsAsFactors = FALSE)) KO <- KO [порядок (KO $ Date, убывающий = FALSE),] </p>
n = 200 # Я зафиксировал максимальное количество сегментов, но я не Я не хочу этого. pla <- repr_pla (KO $ Close, times = n, return = "both") </p>