Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Evgenij Masherov                     2:5020/175.2   21 Aug 2001  09:35:33
 To : Taras Soroka
 Subject : сглаживание кривой
 -------------------------------------------------------------------------------- 
 
 Fri Aug 17 2001 20:38, Taras Soroka wrote to All:
 
 TS> Есть график кривой, построенный по экспериментальным данным. Hо он очень
  TS> изрезанный. Hадо бы его как-то сгладить. Как это сделать грамотно? Я пока
  TS> делаю так: беру наборы точек (например, по 10 шт), нахожу среднее для
  TS> этого набора значение и присваиваю его всем этим 10 точкам. Потом беру
  TS> следующие 10 точек... После всех этих преобразований вид графика,
  TS> становится, конечно лучше, чем до них, но все же недостаточно. Да и
  TS> появляется ступенчатость. Что посоветуете?
 
 Варианты:
 1. Примерно так же, только эта процедура применяется для каждой точки (т.е. ее
 значение заменяется на среднее из некоторой окрестности). Именуется
 "скользящее среднее" (не путать с процессом скользящего среднего!)
 2. Предыдущий метод предполагает, что истинное значение сигнала постоянно или
 очень медленно меняется. Полагая, что оно может быть приближено полиномом,
 получаем оценку, в которой разные точки, в зависимости от расстояния от
 данной, берутся с разным весом (Кендалл и Стьюарт, "Многомерный статистический
 анализ и временные ряды" - с выводом, Ланцош "Прикладной численный анализ" для
 инженеров, Венецкий и Венецкая "...забыл название:(..." - для экономистов и
 др.). При этом если полином достаточно высокого порядка - веса иогут быть и
 отрицательны...
 3. Hаходим подходящую функцию для всего сигнала и подбираем ее параметры
 методом наименьших квадратов или иным.
 4. Аналогично, но подбираем дифуравнение, его коэффициенты находим из данных и
 решаем.
 5. Аппроксимируем сплайнами.
 
 С уважением
 
 Евгений Машеров АКА СанитарЖеня
 
 --- ifmail v.2.15
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 сглаживание кривой   Evgenij Masherov   21 Aug 2001 09:35:33 
 сглаживание кривой   Taras Soroka   23 Aug 2001 00:34:43 
 сглаживание кривой   Dmitri Korolyov   24 Aug 2001 00:21:35 
Архивное /ru.algorithms/3300e07cc954.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional