|
0 / 0 / 0
Регистрация: 09.06.2019
Сообщений: 7
|
|
Определение коэффициентов для аппроксимации сигнала методом наименьших квадратов14.06.2019, 17:58. Показов 2720. Ответов 18
Метки нет (Все метки)
Всем доброго вечера!
Дано: Известен кусочек сигнала F(x). F.mat.zip Этот кусочек описывается следующей формулой: Найти: Необходимо найти сигму1 и сигму2 для аппроксимации исходного сигнала методом наименьших квадратов. Решение: По графику сигнала F(x) понятно, что A1=0.66, A2=-0.86 и mu1=1, mu2=28. А вот с сигмами проблема. Никак не могу понять, как тут правильно применить метод наименьших квадратов. Подскажите пожалуйста, как решить такую задачку? Буду очень признателен. Спасибо.
0
|
|
| 14.06.2019, 17:58 | |
|
Ответы с готовыми решениями:
18
Графическая иллюстрация аппроксимации методом наименьших квадратов зависимости Расчет коэффициентов полинома методом наименьших квадратов Функция логарифмической аппроксимации значений по методу наименьших квадратов |
|
483 / 427 / 205
Регистрация: 04.03.2011
Сообщений: 1,259
|
|
| 14.06.2019, 18:39 | |
|
Шо на щот fit() (curve fitting toolbox)? А как Вы нашли A1, A2, mu1, mu2?
0
|
|
|
0 / 0 / 0
Регистрация: 09.06.2019
Сообщений: 7
|
|
| 14.06.2019, 23:01 [ТС] | |
|
Расскажу подробнее что я делаю.
У меня есть отсчеты (а точнее их 250) реального сигнала ЭКГ (A_source). A_source.mat.zip Моя цель - аппроксимировать этот сигнал суммой экспонент. Действую по следующему алгоритму: 1. Определяю количество составляющих в итоговой аппроксимации: а) нахожу точки экстремума ряда; б) по количеству точек экстремумов определяю количество составляющих, по каждой точке экстремума — коэффициент сдвига µ соответствующей экспоненты. 2. Коэффициенты вершин А временно приравниваю к значению ряда в точках экстремума. 3. Определяю коэффициенты масштаба σ: а) ряд разбиваю на сегменты — от начала до первой точки экстремума, от первой до второй и т.д. б) предполагаю, что на значения ряда в каждом сегменте влияет не более 2 экспонент; в) с помощью метода наименьших квадратов рассчитываю оба (или один в случае краевых сегментов) коэффициента масштаба σ. Итоговая функция аппроксимирующая исходный сигнал выглядит так:
0
|
|
|
483 / 427 / 205
Регистрация: 04.03.2011
Сообщений: 1,259
|
|
| 15.06.2019, 11:43 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 09.06.2019
Сообщений: 7
|
|||||||
| 15.06.2019, 15:47 [ТС] | |||||||
|
nuHrBuH,
Как я понимаю, первая точка экстремума определена ошибочно, поэтому смотрю участок 0 - 2 точка экстремума из графика. (0:51 диапазон отсчетов).
- вычисления производятся 1 из 10 раз - а когда все же матлаб интерполирует функцию, fy1(x) вообще не то, чего ожидаю. Подскажите, где я ошибаюсь?
0
|
|||||||
|
483 / 427 / 205
Регистрация: 04.03.2011
Сообщений: 1,259
|
||||||
| 15.06.2019, 19:20 | ||||||
|
Можно попробывать стартовые значения для коэффициентов задавать
1
|
||||||
|
0 / 0 / 0
Регистрация: 09.06.2019
Сообщений: 7
|
|||||||||||
| 15.06.2019, 22:43 [ТС] | |||||||||||
|
У меня получилось полностью аппроксимировать известный сигнал с помощью Curve Fitting Toolbox. Немного покрутил граничные значения для коэффициентов и все заработало.
Результат сгенирировал в код:
Делаю так:
0
|
|||||||||||
|
483 / 427 / 205
Регистрация: 04.03.2011
Сообщений: 1,259
|
|
| 15.06.2019, 23:10 | |
|
Название файла совпадает с названием функции (createFit)?
1
|
|
|
0 / 0 / 0
Регистрация: 09.06.2019
Сообщений: 7
|
|
| 15.06.2019, 23:26 [ТС] | |
|
Теперь совпадает)
Спасибо огромное!
0
|
|
|
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
|
||
| 16.06.2019, 08:32 | ||
|
А уж если совсем "по взрослому", то попробуйте аппроксимацию нейронной сетью. Будет и "круть" и "жуть"!
0
|
||
|
416 / 200 / 69
Регистрация: 20.01.2019
Сообщений: 714
|
|
| 16.06.2019, 09:48 | |
|
Nick07, А в чем смысл использования нейронной сети для одного известного набора данных?
0
|
|
|
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
|
|
| 16.06.2019, 18:11 | |
|
0
|
|
|
416 / 200 / 69
Регистрация: 20.01.2019
Сообщений: 714
|
|
| 16.06.2019, 18:23 | |
|
Неубедительно
0
|
|
|
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
|
|
| 16.06.2019, 19:51 | |
|
А в чём смысл расчетов по 250-и точкам? Достоверной информации не получишь. Только продемонстрировать своё умение жонглировать с цифирками. Ну тогда уж если демонстрировать, так демонстрировать владение техникой машинного и глубокого обучения.
0
|
|
|
416 / 200 / 69
Регистрация: 20.01.2019
Сообщений: 714
|
||
| 16.06.2019, 20:37 | ||
|
Nick07,
Это как если бы кто-то решил стать штангистом и упорно тренировался поднимая, раз в день, канцелярскую скрепку...
1
|
||
|
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
|
||
| 16.06.2019, 21:23 | ||
|
0
|
||
|
416 / 200 / 69
Регистрация: 20.01.2019
Сообщений: 714
|
|
| 16.06.2019, 22:18 | |
|
Nick07, Так пиши статью в Найчур или Сайнс - что можно обойтись без глубокого обучения, достаточно всего 2-х десятков чисел и сеть очень хорошо обучилась! Станешь знаменитым ученым, равным Эйнштейну. Забудешь нас, убогих, конфа потеряет великого экперда...
0
|
|
| 16.06.2019, 23:05 | |
|
Не по теме: AlMih, Nick07, прошу прекратить флуд и взаимные нападки.
0
|
|
|
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
|
||
| 17.06.2019, 08:49 | ||
|
0
|
||
| 17.06.2019, 08:49 | |
|
Помогаю со студенческими работами здесь
19
Методом наименьших квадратов вычислить параметры для заданной группы точек на плоскости Аппроксимация функций. Сглаживание опытных данных методом наименьших квадратов и решение системы линейных уравнений методом Гаусса методом наименьших квадратов методом наименьших квадратов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|