Существует ли функция R для кусочно-линейной аппроксимации (PLA или PLR) с возможностью оконного управления? - PullRequest
0 голосов
/ 17 апреля 2020

Я ищу функцию, которая позволяет мне делать линейную аппроксимацию одномерного временного ряда с возможностью фиксирования минимального размера сегментов. Другие пакеты, такие как 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>

...