реклама на сайте
подробности

 
 
13 страниц V  « < 5 6 7 8 9 > »   
Reply to this topicStart new topic
> Сложение сигналов в самый "узкий", Как найти весовые коэффициенты для сложения?
Oldring
сообщение Sep 30 2010, 19:59
Сообщение #91


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(getch @ Sep 30 2010, 20:25) *
Не зря же дисперсия - это среднеквадратичная ошибка, а не среднеабсолютная ошибка.


Конечно не зря.
Просто у гауссового распределения случайных величин, к которому стремятся практически все суммы распределений в пределе больших чисел, в экспоненте стоит именно квадрат ошибки. А вероятность совместного распределения независимых гауссово распределенных величин содержит сумму квадратов ошибок в экспоненте. Поэтому минимизируя дисперсию мы максимизируем вероятность такого совместного распределения, если в двух словах. Независимых гауссово распределенных величин smile.gif У вас, конечно, именно такой случай?


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
getch
сообщение Sep 30 2010, 20:44
Сообщение #92


Частый гость
**

Группа: Участник
Сообщений: 117
Регистрация: 6-09-10
Пользователь №: 59 335



Цитата(Oldring @ Sep 30 2010, 22:59) *
Независимых гауссово распределенных величин smile.gif У вас, конечно, именно такой случай?

Не имею дело с гауссово распределенными величинами. Более того, эти величины нестационарны.
Но, что интересно, определенная линейная сумма нестационарных величин при минимизации дисперсии показывает очень хорошее распределение...
Понимаю, что линейная связь в академическом опеределении - это мера угла между векторами. Но это определение мне не нравится на интуитивном уровне.
По мне так, линейная связь - это возможность уменьшения дисперсии линейной суммы векторов. Сумма абсолютных значений весовых коэффициентов которых равна единице.

Сообщение отредактировал getch - Sep 30 2010, 20:53
Go to the top of the page
 
+Quote Post
Oldring
сообщение Sep 30 2010, 23:07
Сообщение #93


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(getch @ Oct 1 2010, 00:44) *
По мне так, линейная связь - это возможность уменьшения дисперсии линейной суммы векторов. Сумма абсолютных значений весовых коэффициентов которых равна единице.


Ещё и ещё раз. Дисперсия линейной комбинации зависит от нормировки вектора весов. Для одного и того же направления вектора весов дисперсия пропорциональна квадрату его длины. Поэтому говорить про минимизацию дисперсии без учета нормировки вектора весов бессмысленно.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
ivan219
сообщение Oct 1 2010, 23:05
Сообщение #94


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Извиняюсь за вмешательство.
Но хотелось бы немного для себя разъяснить. Вы тут пытаетесь сделать как можно узкий сигнал, т.е. суммарный размах амплитуды должен быть минимален у сигнала во времени с максимальным числом гармоник в нём???
А что тогда скажете про ЛЧМ???
А то вот при использовании ЛЧМ сигнала с 255 гармониках длинной в 512 семпла и амплитудой каждой гармоники 1 размах, получается, от -17 да 16.29, а если сделать число гармоник больше то и размах увеличивается. А я этот сигнал отправляю в АЦП, а он 16 бит, так что максимальное значение, которое он примет без искажения будет 32768 и не трудно посчитать максимальную амплитуду каждой гармоники. Т.е. при увеличении числа гармоник их амплитуда падает а, следовательно, сигнал / шум на выходе ЦАП уменьшается.

Сообщение отредактировал ivan219 - Oct 1 2010, 23:07
Go to the top of the page
 
+Quote Post
getch
сообщение Oct 3 2010, 09:45
Сообщение #95


Частый гость
**

Группа: Участник
Сообщений: 117
Регистрация: 6-09-10
Пользователь №: 59 335



Цитата(Oldring @ Oct 1 2010, 02:07) *
Ещё и ещё раз. Дисперсия линейной комбинации зависит от нормировки вектора весов. Для одного и того же направления вектора весов дисперсия пропорциональна квадрату его длины. Поэтому говорить про минимизацию дисперсии без учета нормировки вектора весов бессмысленно.

Нормирую же вектор весовых коэффициентов условием, что сумма их абсолютных значений равна единице.

Цитата(ivan219 @ Oct 2 2010, 02:05) *
Вы тут пытаетесь сделать как можно узкий сигнал, т.е. суммарный размах амплитуды должен быть минимален у сигнала во времени с максимальным числом гармоник в нём???

В идеале хотелось бы получить И максимальную частоту (плохо владею терминологией ЦОС) суммарного сигнала. Т.е. суммарный сигнал должен максимальное количество раз пересечь свое МО. Минимизация дисперсии - это не задача максимизации частоты. Но ее решение на моих данных показывает довольно хорошие результаты: не получается так, что сигнал долго находится выше МО, затем долго - ниже. МО относительно часто пересекается.
Формализовать (чтобы потом можно было заняться оптимизационной задачей максимизации) частоту суммарного сигнала пока не могу. Похоже требуется разложить суммарный (возможно, достаточно только входные) сигнал на гармоники. Разложение Фурье, наверное (эта тема в парктическом применении мне мало знакома), стоит применять только на больших выборках сигнала.
Решение же задачи минимизации дисперсии в виде вектора весовых коэффициентов позволяет говорить о линейных взаимовязях входных данных не только на качественном уровне (коэффициенты корреляции), но и на количественном. Можно оценивать степень линейных взаимосвязей сразу многих входных сигналов.

Сообщение отредактировал getch - Oct 3 2010, 10:07
Go to the top of the page
 
+Quote Post
Oldring
сообщение Oct 3 2010, 11:30
Сообщение #96


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(getch @ Oct 3 2010, 13:45) *
Нормирую же вектор весовых коэффициентов условием, что сумма их абсолютных значений равна единице.


Бессмысленная нормировка нередко приводит к бессмысленным результатам. За исключением некоторых экстремальных теорем, в которых используется, эквивалентность всех норм. Но в этих теоремах обычно ничего не говорится про направление, так как направления оказываются неэквивалентными, только органичения на саму норму можно записать с точностью до константы.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
getch
сообщение Oct 29 2010, 12:24
Сообщение #97


Частый гость
**

Группа: Участник
Сообщений: 117
Регистрация: 6-09-10
Пользователь №: 59 335



Цитата(Oldring @ Oct 3 2010, 15:30) *

Объясните, пожалуйста, чем поставленная задача отличается от многомерной линейной регрессии.
Там задача решается по МНК через сингулярное разложение. Вы же нашли решение, вроде, той же задачи, гораздо более простое.
Что я не понимаю?
Go to the top of the page
 
+Quote Post
Oldring
сообщение Oct 29 2010, 13:52
Сообщение #98


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(getch @ Oct 29 2010, 16:24) *
Вы же нашли решение, вроде, той же задачи, гораздо более простое.
Что я не понимаю?


Отличается тем, что сингулярное разложение работает и в случае вырожденных ковариационных матриц. Которые практически не встречаются, если только не запускать на вход копии одного и того же сигнала.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
getch
сообщение Oct 29 2010, 13:55
Сообщение #99


Частый гость
**

Группа: Участник
Сообщений: 117
Регистрация: 6-09-10
Пользователь №: 59 335



Цитата(Oldring @ Oct 29 2010, 17:52) *

Получается тогда, что ваш алгоритм гораздо проще известного решения многомерной линейной регрессии, гораздо быстрее выполняется. Вообщем, явно лучше. И странно, что в случае довольно обсосанной многомерной линейной регресси он не упоминается.
Go to the top of the page
 
+Quote Post
Oldring
сообщение Oct 29 2010, 14:12
Сообщение #100


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(getch @ Oct 29 2010, 17:55) *
Получается тогда, что ваш алгоритм гораздо проще известного решения многомерной линейной регрессии, гораздо быстрее выполняется. Вообщем, явно лучше. И странно, что в случае довольно обсосанной многомерной линейной регресси он не упоминается.


Я вам наврал. Многомерная линейная регрессия - это другая задача. Она соответствует вашей задаче, если требовать коэффиициент при одном выделенном векторе равным -1. Но вашу задачу с нормировкой модуля вектора коэффициентов на 1 можно решать и через SVD.

Математики вообще любят общие методы, тем более, что давным-давно написаны качественные универсальные библиотеки линейной алгебры.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
getch
сообщение Oct 29 2010, 14:22
Сообщение #101


Частый гость
**

Группа: Участник
Сообщений: 117
Регистрация: 6-09-10
Пользователь №: 59 335



Цитата(Oldring @ Oct 29 2010, 18:12) *
Я вам наврал. Многомерная линейная регрессия - это другая задача. Она соответствует вашей задаче, если требовать коэффиициент при одном выделенном векторе равным -1. Но вашу задачу с нормировкой модуля вектора коэффициентов на 1 можно решать и через SVD.

Моя задача с нормировкой легко сводится к задаче с выделенным одним коэффициентом в качестве единицы.
А решение моей задачи через SVD видится гораздо более ресурсоемким.
Go to the top of the page
 
+Quote Post
Oldring
сообщение Oct 29 2010, 14:25
Сообщение #102


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(getch @ Oct 29 2010, 18:22) *
Моя задача с нормировкой легко сводится к задаче с выделенным одним коэффициентом в качестве единицы.


Нет. Опять те же грабли.

SVD полезно для вычисления псевдоинверсии в случае вырожденной ковариационной матрицы. Для матрицы полного ранга достаточно вычислить обычную инверсию.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
getch
сообщение Oct 29 2010, 14:33
Сообщение #103


Частый гость
**

Группа: Участник
Сообщений: 117
Регистрация: 6-09-10
Пользователь №: 59 335



Цитата(Oldring @ Oct 29 2010, 18:25) *
Нет. Опять те же грабли.

Почему-то понять не могу:
моя задача имеет решение V1 * X1[i] + V2 * X2[i] + ... + Vn * Xn[i] = D[i] - мин. дисперсия.
Значит это решение регрессии: X1[i] = D[i] / V1 - X2[i] * V2 / V1 - ... - Xn[i] * Vn / V1.

Если возможно, приведите какой-нибудь простой невырожденный пример, чтобы понять, в каком месте головы у меня гвоздь.

Сообщение отредактировал getch - Oct 29 2010, 14:39
Go to the top of the page
 
+Quote Post
Oldring
сообщение Oct 29 2010, 14:43
Сообщение #104


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(getch @ Oct 29 2010, 18:33) *
Значит это решение регрессии: X1[i] = D[i] / V1 - X2[i] * V2 / V1 - ... - Xn[i] * Vn / V1.


Это не регрессия.
Вы опять путаете различные условные минимумы.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
getch
сообщение Oct 29 2010, 14:57
Сообщение #105


Частый гость
**

Группа: Участник
Сообщений: 117
Регистрация: 6-09-10
Пользователь №: 59 335



Цитата(Oldring @ Oct 29 2010, 18:43) *
Это не регрессия.

Но как же так, ведь регрессия формулируется так:
X1[i] = V2 * X2[i] + ... + Vn * Xn[i] + E[i], где E[i] имеет мин. дисперсию. Здесь E[i] = D[i] / V1


Приведите, пожалуйста, простой невырожденный контрпример.

Сообщение отредактировал getch - Oct 29 2010, 14:57
Go to the top of the page
 
+Quote Post

13 страниц V  « < 5 6 7 8 9 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 6th July 2025 - 13:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01508 секунд с 7
ELECTRONIX ©2004-2016