Математический форум Math Help Planet
Обсуждение и решение задач по математике, физике, химии, экономике Теоретический раздел |
Часовой пояс: UTC + 3 часа [ Летнее время ] |
новый онлайн-сервис число, сумма и дата прописью |
|
Часовой пояс: UTC + 3 часа [ Летнее время ] |
![]() ![]() |
Страница 1 из 2 |
[ Сообщений: 11 ] | На страницу 1, 2 След. |
|
Автор | Сообщение | |
---|---|---|
DalOpez |
|
|
Приветствую. Имеется задание, которое можно посмотреть по ссылке: https://vk.com/doc95172780_657551476?ha ... YW9HO2iqKH С заданиями 1 и 3 справился, а вот по выполнению второго задания имеются вопросы. Если правильно понимаю, нужно действовать по алгоритму, который приведен в примере. Дохожу до системы уравнений, делаю подмены сумм, а как дальше быть? была идея решить методом Крамера, но как это сделать, если у нас неизвестное количество переменных, а требуется конкретная формула для рассчетов коэффициентов a0, a1, ... an. Первое и третье задания делал с помощью маткада и немного прибегал к помощи python.Прикрепляю скрины с заданием и теорией ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||
Вернуться к началу | ||
![]() |
ipgmvq |
|
|
DalOpez писал(а): методом Крамера Это когда уравнений столько же, сколько неизвестных. Если брать задачу из варианта 2, который вы прикрепили, там только один регрессор X, а значит неизвестных коэффициента два: для X и для свободного члена (как и в прикрепленной теории).Если [math]\textbf{A}[/math] — это матрица для X: [math]\begin{bmatrix} 1 & -5 \\ 1 & -4.8 \\ \vdots & \vdots \\ 1 & 6.8 \\ 1 & 7 \end{bmatrix}[/math] [math]\textbf{y}[/math] — это вектор для Y: [math]\begin{bmatrix} -80 \\ -75.8 \\ \vdots \\ -127 \\ -132 \end{bmatrix}[/math] и [math]\boldsymbol{\beta}[/math] — это вектор неизвестных коэффициентов: [math]\begin{bmatrix} \beta_0 \\ \beta_1 \end{bmatrix}[/math] то решается таким образом: [math]\boldsymbol{\beta} = ( \textbf{A}^\intercal \textbf{A} )^{-1} \textbf{A}^\intercal \textbf{y}[/math] |
||
Вернуться к началу | ||
![]() |
DalOpez |
|
|
ipgmvq писал(а): DalOpez писал(а): методом Крамера Это когда уравнений столько же, сколько неизвестных. Если брать задачу из варианта 2, который вы прикрепили, там только один регрессор X, а значит неизвестных коэффициента два: для X и для свободного члена (как и в прикрепленной теории).Если [math]\textbf{A}[/math] — это матрица для X: [math]\begin{bmatrix} 1 & -5 \\ 1 & -4.8 \\ \vdots & \vdots \\ 1 & 6.8 \\ 1 & 7 \end{bmatrix}[/math] [math]\textbf{y}[/math] — это вектор для Y: [math]\begin{bmatrix} -80 \\ -75.8 \\ \vdots \\ -127 \\ -132 \end{bmatrix}[/math] и [math]\boldsymbol{\beta}[/math] — это вектор неизвестных коэффициентов: [math]\begin{bmatrix} \beta_0 \\ \beta_1 \end{bmatrix}[/math] то решается таким образом: [math]\boldsymbol{\beta} = ( \textbf{A}^\intercal \textbf{A} )^{-1} \textbf{A}^\intercal \textbf{y}[/math] Разве после манипуляций по аналогии с примером из теории мы не получаем систему уравнений, где столько же неизвестных. Не совсем понимаю, как в данном случае воспринимать X1, X2, ... Xn. Это значения X из таблицы или это независимые переменные и Ysr имеет зависимость от всех этих переменных, т.е. Ysr(X1, X2, ..., Xn). Я рассматривал X1, X2, ... Xn как независимые переменные. Прикрепляю фото выводов ![]() ![]() |
||
Вернуться к началу | ||
![]() |
ipgmvq |
|
|
DalOpez писал(а): ак в данном случае воспринимать X1, X2, ... Xn. Они должны быть все независимые, но в самой задаче [math]n = 1[/math] (дан только один вектор [math]X[/math], равный по длине [math]Y[/math]). В теории прикрепленной тоже ищут только два коэффициента для такого случай [math]a[/math] и [math]b[/math] (которые я назвал [math]\beta_0[/math] и [math]\beta_1[/math]). |
||
Вернуться к началу | ||
![]() |
ipgmvq |
|
|
DalOpez писал(а): Разве после манипуляций по аналогии с примером из теории мы не получаем систему уравнений, где столько же неизвестных. Если за [math]\textbf{z}[/math] принять[math]\textbf{z} = \textbf{A}^\intercal \textbf{y}[/math], а за [math]\textbf{C}[/math] принять [math]\textbf{C} = \textbf{A}^\intercal \textbf{A}[/math] то в [math]\textbf{C} \boldsymbol{\beta} = \textbf{z}[/math] будет столько же неизвестных. Но решение всё равно: [math]\boldsymbol{\beta} = ( \textbf{A}^\intercal \textbf{A} )^{-1} \textbf{A}^\intercal \textbf{y}[/math] |
||
Вернуться к началу | ||
![]() |
DalOpez |
|
|
Вернуться к началу | ||
![]() |
ipgmvq |
|
|
я не понял вначале. Думал, что во втором задании нужно посчитать коэффиценты по приложенному Варианту 2.
Если выводить формулу, то кратко опять же: Если [math]\textbf{A}[/math] — это матрица [math]m \times n[/math] для X, где первый столбец заполнен единицами (свободный член), а остальные [math]n - 1[/math] столбцов посвящены [math]m[/math] наблюдений [math]n - 1[/math] независимых регрессоров, [math]\textbf{y}[/math] — это вектор для Y размером [math]m[/math] наблюдений и [math]\boldsymbol{\beta}[/math] — это вектор [math]n[/math] неизвестных коэффициентов, То решаем, как вы делали: [math]\mathop{\arg \min}\limits_{ \boldsymbol{\beta} \in \mathbb{R}^n } \left\| \textbf{A} \boldsymbol{\beta} - \textbf{y} \right\|^2_2[/math] Частная производная (хороший сайт для проверки производных для выражений из матриц и векторов) [math]\nabla_{ \boldsymbol{\beta} } \left\| \textbf{A} \boldsymbol{\beta} - \textbf{y} \right\|^2_2 = 2 \textbf{A}^\intercal (\textbf{A} \boldsymbol{\beta} - \textbf{y}) = 2 \textbf{A}^\intercal \textbf{A} \boldsymbol{\beta} - 2 \textbf{A}^\intercal \textbf{y}[/math] Соответственно приравниваем частную производную нулевому вектору размера [math]n[/math]: [math]2 \textbf{A}^\intercal \textbf{A} \boldsymbol{\beta} - 2 \textbf{A}^\intercal \textbf{y} = \textbf{0}[/math] [math]\textbf{A}^\intercal \textbf{A} \boldsymbol{\beta} = \textbf{A}^\intercal \textbf{y}[/math] [math]\boldsymbol{\beta} = ( \textbf{A}^\intercal \textbf{A} )^{-1} \textbf{A}^\intercal \textbf{y}[/math] 2-й порядок — это частный случай 1-го, где в матрице [math]\textbf{A}[/math] имеем три столбца ([math]n = 3[/math]), где первый — это единицы (для свободного члена), второй — это вектор [math]\textbf{x}[/math] и третий — вектор [math]\textbf{x} \odot \textbf{x}[/math]. |
||
Вернуться к началу | ||
![]() |
DalOpez |
|
|
ipgmvq писал(а): Если A A — это матрица m×n � × � для X, где первый столбец заполнен единицами (свободный член), а остальные n−1 � − 1 столбцов посвящены m � наблюдений n−1 � − 1 независимых регрессоров, y y — это вектор для Y размером m � наблюдений и β � — это вектор n � неизвестных коэффициентов, Не понимаю, откуда берется матрица А. В примерах к матрицам мы переходили, когда уже нашли частные производные, а здесь изначально система появилась. Записал так, как понял вас. Вы это имели ввиду? ![]() |
||
Вернуться к началу | ||
![]() |
ipgmvq |
|
|
DalOpez писал(а): Записал так, как понял вас. Вы это имели ввиду? Выглядит не очень. В этой матрице все значения, кроме единиц в первом столбце, должны быть уникальными.Предположим такую извращенную задачу, при которой у вас есть 10 мышек с сахарным диабетом и 3 экспериментальных лекарственных препарата, которые предположительно влияют на уровень глюкозы в крови. Вы ввели каждой из 10 мышек абсолютно рандомные дозы каждого из этих трех препаратов (одновременно) и измерили спустя время уровень глюкозы в их крови. Соответственно вы получили матрицу с 4 столбцами, в которой первый столбец это единицы (для свободного члена (типа, что будет, если доза каждого лекарства равна нулю)), 2-й столбец для дозы лекарства №1, 3-й столбец для дозы лекарства №2, 4-й столбце для дозы лекарства №3. И в этой матрице 10 строк, по одной для каждой мышки. Вектор [math]\textbf{y}[/math] для измерений глюкозы в крови, тоже длиной 10 (для каждой мышки). |
||
Вернуться к началу | ||
![]() |
DalOpez |
|
|
ipgmvq писал(а): DalOpez писал(а): Записал так, как понял вас. Вы это имели ввиду? Выглядит не очень. В этой матрице все значения, кроме единиц в первом столбце, должны быть уникальными.Предположим такую извращенную задачу, при которой у вас есть 10 мышек с сахарным диабетом и 3 экспериментальных лекарственных препарата, которые предположительно влияют на уровень глюкозы в крови. Вы ввели каждой из 10 мышек абсолютно рандомные дозы каждого из этих трех препаратов (одновременно) и измерили спустя время уровень глюкозы в их крови. Соответственно вы получили матрицу с 4 столбцами, в которой первый столбец это единицы (для свободного члена (типа, что будет, если доза каждого лекарства равна нулю)), 2-й столбец для дозы лекарства №1, 3-й столбец для дозы лекарства №2, 4-й столбце для дозы лекарства №3. И в этой матрице 10 строк, по одной для каждой мышки. Вектор [math]\textbf{y}[/math] для измерений глюкозы в крови, тоже длиной 10 (для каждой мышки). Оригинальгый пример) немного переделал вариант записи. Так лучше? ![]() |
||
Вернуться к началу | ||
![]() |
![]() ![]() |
На страницу 1, 2 След. | [ Сообщений: 11 ] |
Похожие темы | Автор | Ответы | Просмотры | Последнее сообщение |
---|---|---|---|---|
Тождество. Эмпирическая регрессионная модель | 0 |
265 |
21 сен 2016, 19:04 |
|
Метод Монте-Карло, регрессионная модель | 16 |
695 |
27 окт 2017, 01:54 |
|
Модель скремблирования
в форуме Линейная и Абстрактная алгебра |
0 |
241 |
02 июл 2016, 15:28 |
|
Модель Леонтьва
в форуме Экономика и Финансы |
0 |
381 |
13 июн 2014, 10:16 |
|
Модель Мертона
в форуме Экономика и Финансы |
0 |
397 |
13 апр 2016, 16:04 |
|
Математическая модель боя
в форуме Комбинаторика и Теория вероятностей |
0 |
632 |
11 апр 2016, 12:00 |
|
Статистическая модель | 0 |
288 |
24 янв 2016, 14:27 |
|
Авторегрессионная модель
в форуме Теория вероятностей |
3 |
294 |
11 июн 2015, 14:34 |
|
Макроэкономика: модель IS-LM
в форуме Экономика и Финансы |
4 |
1531 |
08 мар 2015, 15:04 |
|
Составить мат. модель | 2 |
1137 |
25 мар 2017, 15:28 |
Часовой пояс: UTC + 3 часа [ Летнее время ] |
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |