Форум врачей-аспирантов

Здравствуйте, гость ( Вход | Регистрация )

> Нелинейная регрессия
Pinus
сообщение 12.01.2010 - 13:17
Сообщение #1





Группа: Пользователи
Сообщений: 244
Регистрация: 28.08.2009
Пользователь №: 6286



Стал разбираться с оценкой параметров функций роста.
В Statistica в модуле Nonlinear Estimation есть раздел получения МНК-оценок параметров пользовательских функций (User-specified regression, least squares). Предлагаются два итерационных метода: Gauss-Newton (Гаусса-Ньютона) и Levenberg-Marquardt (Левенберга-Маркварта).
Нашел книгу с неплохим описанием этих методов, на которую многие ссылаются:
Дэннис Д., Шнабель Р. Численные методы безусловной оптимизации и решения нелинейных уравнений. ? М.: Мир, 1988. ? 440 с. (есть в инете).
Также ссылаются на:
Бард Й. Нелинейное оценивание параметров. ? М.: Статистика, 1979. ? 349 с.
Демиденко Е.З. Линейная и нелинейная регрессии. ? М.: Финансы и статистика, 1981. ? 302 с.
Эти книги в инете не нашел.

Методы по своим характеристикам близки, однако Levenberg-Marquardt отдается предпочтение. Оба метода являются локально сходящимися. В связи с этим возникает вопрос выбора стартовых значений. Существуют ли какие-либо подходы определения локальной области?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
 
Открыть тему
Ответов
Pinus
сообщение 26.09.2010 - 02:24
Сообщение #2





Группа: Пользователи
Сообщений: 244
Регистрация: 28.08.2009
Пользователь №: 6286



Размышлял вот на досуге, и появились такие мысли:
Берем уравнение: Y=b0+b1*X. Полагаем, что кроме X на Y еще действует Z (тоже количественная). Как Z может воздействовать на Y (т.е. в данном случае на прямую)? Она может или сдвигать прямую вдоль оси OY (воздействие на b0), или изменять угол наклона прямой относительно оси OX (воздействие на b1). Другими словами, Z воздействует на параметры прямой, а значит уравнение в участием Z можно записать так:
Y=(b00+b01*Z)+(b10+b11*Z)*X.
Если раскрыть скобки, получим Y=b00+b10*X+b01*Z+b11*Z*X, т.е. известный вид модели, включающий все (аддитивные и мультипликативные эффекты).

Тогда, почему не поступать аналогично с нелинейными моделями?
Берем пресловутую Y=b0*(1-exp(-A/b1))^b2. Тогда, исходя из вышесказанного, получаем:
Y=(b00+b01*Z)*(1-exp(-A/(b10+b11*Z)))^(b20+b21*Z).
Также можно для Z задать любые функции (Z^2; lnZ и т.п.).
Аналогично, если Z - dummy. Тогда при Z=0, имеем одни параметры уравнения, при Z=1 - другие.
Что очень важно, исходная функция при таком рассмотрении остается всегда той же самой (с теми же свойствами: теоретическими, общепринятыми и т.п.). Просто при воздействии Z изменяются параметры функции, т.е. мы получаем другую ассимтоту (предельное значение Y), другой наклон (скорость роста) и т.п., что и является отражением реального процесса: при воздействии некоего фактора характеристики роста изменяются, но процесс (функция) все равно исходит из нуля, имеет определенный характер ускорений и замедлений и стабилизируется, бесконечно приближаясь к некоторому предельному значению.
Кроме того, в такой постановке мы включаем мультипликативный эффект (т.е. исследуем полную модель) и нет проблем с интерпретацией (если, конечно, параметры исходной функции имеют биологический смысл).
Сначала в дискуссии я не смог сформулировать то, что хотел получить, поэтому разговор пошел не совсем в том русле (моя исходная модель: Y = b0*(1-exp(-A/b1))^b2 + b3*Z^2, и все прочее). А вот это, похоже оно, то самое.
Что скажут знатоки?

Сообщение отредактировал Pinus - 26.09.2010 - 02:26
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Игорь
сообщение 27.09.2010 - 13:30
Сообщение #3





Группа: Пользователи
Сообщений: 1162
Регистрация: 10.04.2007
Пользователь №: 4040



Цитата(Pinus @ 26.09.2010 - 03:24) *
Размышлял вот на досуге, и появились такие мысли:
Берем уравнение: Y=b0+b1*X. Полагаем, что кроме X на Y еще действует Z (тоже количественная). Как Z может воздействовать на Y (т.е. в данном случае на прямую)? Она может или сдвигать прямую вдоль оси OY (воздействие на b0), или изменять угол наклона прямой относительно оси OX (воздействие на b1).

К чему такие ограничения? Z может также возвести правую часть уравнения, скажем, в степень в виде самой себя. Или взять логарифм, используя себя в качестве основания.

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

Сообщение отредактировал Игорь - 27.09.2010 - 15:19


Signature
Ebsignasnan prei wissant Deiws ainat! As gijwans! Sta ast stas arwis!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Pinus
сообщение 27.09.2010 - 23:24
Сообщение #4





Группа: Пользователи
Сообщений: 244
Регистрация: 28.08.2009
Пользователь №: 6286



Цитата(Игорь @ 27.09.2010 - 21:30) *
К чему такие ограничения? Z может также возвести правую часть уравнения, скажем, в степень в виде самой себя. Или взять логарифм, используя себя в качестве основания.

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

Сообщение отредактировал Pinus - 27.09.2010 - 23:26
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 

Сообщений в этой теме
- Pinus   Нелинейная регрессия   12.01.2010 - 13:17
- - Игорь   Цитата(Pinus @ 12.01.2010 - 14:17) С...   12.01.2010 - 16:52
- - Pinus   Игорь, спасибо за книгу и советы! По поводу ло...   13.01.2010 - 01:28
|- - Игорь   Цитата(Pinus @ 13.01.2010 - 01:28) И...   13.01.2010 - 11:02
|- - Pinus   Цитата(Игорь @ 13.01.2010 - 18:02) Д...   14.01.2010 - 03:32
|- - Игорь   Цитата(Pinus @ 14.01.2010 - 04:32) Н...   16.01.2010 - 16:04
- - Pinus   Может быть кто-нибудь сталкивался, в каких пакетах...   14.01.2010 - 03:37
- - Pinus   По поводу доверительных интервалов при нелинейной ...   16.01.2010 - 09:39
- - Pinus   Игорь, большое спасибо!   17.01.2010 - 00:17
- - Игорь   Доступна новая версия 12.0.1 программы AtteStat с ...   31.01.2010 - 11:38
|- - Pinus   Цитата(Игорь @ 31.01.2010 - 18:38) Б...   2.02.2010 - 10:09
|- - Игорь   Цитата(Pinus @ 2.02.2010 - 11:09) Иг...   2.02.2010 - 16:41
- - Pinus   Спасибо, Игорь! Поразбираюсь.   3.02.2010 - 03:04
- - Pinus   Собираю разные идеи о том, как можно сравнить нели...   6.02.2010 - 01:30
- - Pinus   Такая задача. Изучается процесс роста: изменение п...   14.07.2010 - 10:14
|- - плав   Цитата(Pinus @ 14.07.2010 - 11:14) Т...   14.07.2010 - 12:42
|- - Pinus   Подумал вот о чем (если вернуться к первой задаче)...   22.07.2010 - 06:01
|- - плав   Цитата(Pinus @ 22.07.2010 - 07:01) П...   22.07.2010 - 18:51
|- - Pinus   Цитата(плав @ 23.07.2010 - 02:51) Ес...   23.07.2010 - 05:00
|- - плав   Цитата(Pinus @ 23.07.2010 - 06:00) В...   23.07.2010 - 09:39
|- - Pinus   Цитата(плав @ 23.07.2010 - 17:39) Ва...   23.07.2010 - 15:35
|- - плав   Цитата(Pinus @ 23.07.2010 - 16:35) У...   23.07.2010 - 18:05
|- - Pinus   Цитата(плав @ 24.07.2010 - 02:05) Та...   23.07.2010 - 23:29
||- - плав   Цитата(Pinus @ 24.07.2010 - 00:29) К...   24.07.2010 - 15:25
|- - Pinus   Возвращаясь к разговору о значимости различий межд...   11.12.2010 - 07:37
- - Pinus   Ошибки вроде нормальные. С интерпретацией мне каже...   14.07.2010 - 15:09
|- - плав   Цитата(Pinus @ 14.07.2010 - 16:09) О...   16.07.2010 - 16:53
|- - Pinus   Цитата(плав @ 17.07.2010 - 00:53) Эт...   19.07.2010 - 01:25
|- - плав   Цитата(Pinus @ 19.07.2010 - 02:25) П...   19.07.2010 - 15:00
- - Pinus   Я исходил вообще из следующих соображений. Наприме...   15.07.2010 - 01:35
|- - плав   Цитата(Pinus @ 15.07.2010 - 02:35) Я...   16.07.2010 - 17:01
|- - Pinus   Цитата(плав @ 17.07.2010 - 01:01) Пр...   19.07.2010 - 01:34
|- - плав   Цитата(Pinus @ 19.07.2010 - 02:34) Н...   19.07.2010 - 15:05
- - Pinus   Плав, у меня есть еще вот такая (в чем-то уже стар...   19.07.2010 - 15:20
|- - плав   Цитата(Pinus @ 19.07.2010 - 16:20) П...   19.07.2010 - 22:36
|- - Pinus   Вы имеете ввиду dummy variables? Я разбирался с эт...   21.07.2010 - 04:01
|- - плав   Цитата(Pinus @ 21.07.2010 - 05:01) А...   21.07.2010 - 11:42
- - Pinus   Если брать более конкретный пример, то в каждой гр...   20.07.2010 - 00:07
|- - плав   Цитата(Pinus @ 20.07.2010 - 01:07) Е...   20.07.2010 - 19:35
- - Pinus   Большое спасибо, Плав! Возможные варианты поня...   24.07.2010 - 23:02
- - Pinus   Что-то не получается Nonlinear Estimation с dummy ...   30.07.2010 - 16:50
|- - плав   Цитата(Pinus @ 30.07.2010 - 17:50) Ч...   30.07.2010 - 17:36
- - DrgLena   Нелинейное оценивание в Statistica будет абсолютно...   31.07.2010 - 12:18
|- - Pinus   Цитата(плав @ 31.07.2010 - 01:36) а ...   2.08.2010 - 05:25
- - Pinus   Вопрос к пользователям профессиональных стат.прогр...   2.08.2010 - 05:39
|- - плав   Цитата(Pinus @ 2.08.2010 - 06:39) Во...   2.08.2010 - 10:29
- - DrgLena   Цитата(Pinus @ 2.08.2010 - 05:39) Не...   2.08.2010 - 14:30
|- - Pinus   Цитата(DrgLena @ 2.08.2010 - 22:30) ...   3.08.2010 - 09:14
|- - плав   Цитата(Pinus @ 3.08.2010 - 10:14) С ...   3.08.2010 - 11:45
- - DrgLena   Я понимаю, что шутки про лес сейчас не уместны, по...   3.08.2010 - 12:51
- - Pinus   Размышлял вот на досуге, и появились такие мысли: ...   26.09.2010 - 02:24
|- - Игорь   Цитата(Pinus @ 26.09.2010 - 03:24) Р...   27.09.2010 - 13:30
|- - Pinus   Цитата(Игорь @ 27.09.2010 - 21:30) К...   27.09.2010 - 23:24
- - Pinus   В книге Ферстер, Ренц Методы корреляционного и рег...   2.12.2010 - 13:03
|- - Игорь   Цитата(Pinus @ 2.12.2010 - 14:03) В ...   2.12.2010 - 17:24
|- - плав   Цитата(Игорь @ 2.12.2010 - 17:24) А ...   2.12.2010 - 23:01
|- - Pinus   Цитата(плав @ 3.12.2010 - 07:01) Да,...   3.12.2010 - 01:47
|- - Игорь   Цитата(плав @ 3.12.2010 - 00:01) Да,...   3.12.2010 - 10:41
- - DrgLena   И мне так показалось. Вне зависимости от модели в...   3.12.2010 - 11:19
|- - Pinus   Цитата(DrgLena @ 3.12.2010 - 19:19) ...   3.12.2010 - 13:31
||- - Игорь   Цитата(Pinus @ 3.12.2010 - 13:31) Су...   3.12.2010 - 15:57
||- - Pinus   Цитата(Игорь @ 3.12.2010 - 23:57) Ст...   4.12.2010 - 02:50
|- - плав   Цитата(DrgLena @ 3.12.2010 - 11:19) ...   4.12.2010 - 17:54
|- - Pinus   Цитата(DrgLena @ 6.12.2010 - 02:26) ...   5.12.2010 - 19:34
- - DrgLena   Цитата(Pinus @ 3.12.2010 - 14:31) St...   3.12.2010 - 17:49
|- - Pinus   Цитата(DrgLena @ 4.12.2010 - 01:49) ...   4.12.2010 - 02:28
|- - Юсуфходжа   Цитата(Pinus @ 4.12.2010 - 03:28) Не...   22.03.2016 - 09:20
- - DrgLena   В данном примере коэффициенты МНК совпадают с по...   4.12.2010 - 18:58
|- - Игорь   Цитата(Pinus @ 4.12.2010 - 03:28) Ур...   4.12.2010 - 20:40
|- - Pinus   Авторы книги (Ферстер, Ренц) приводят две формулы ...   5.12.2010 - 08:31
|- - Olga44   Ответ DrgLena 4.12.2010-18:58 "У Афифи (стр...   11.12.2010 - 01:58
- - DrgLena   Нужно сохранить AtteStat для широкой виндовской об...   4.12.2010 - 22:12
- - DrgLena   В том, что 3938,337+658,66=4596,997 , а не равно 4...   5.12.2010 - 13:33
|- - Pinus   Цитата(DrgLena @ 5.12.2010 - 21:33) ...   5.12.2010 - 16:32
- - Игорь   Исправлена неточность в AtteStat - неверно брались...   5.12.2010 - 16:41
- - DrgLena   pinus, Вы просили меня посчитать в статистике коэф...   5.12.2010 - 16:49
|- - Pinus   Цитата(DrgLena @ 6.12.2010 - 00:49) ...   5.12.2010 - 17:25
- - Pinus   Еще раз посмотрел ссылку, которую привел Плав. Сле...   5.12.2010 - 18:13
- - DrgLena   Так и я вам именно это пытаюсь объяснить, поскольк...   5.12.2010 - 18:26
- - DrgLena   Да, мне так показалось, и я привела строчки из док...   5.12.2010 - 20:34
- - skrayd   Преобразовать нелинейные уравнения системы к виду ...   10.12.2010 - 07:23
- - nokh   Цитата(Pinus @ 11.12.2010 - 09:37) В...   11.12.2010 - 09:18
|- - Pinus   Цитата(nokh @ 11.12.2010 - 17:18) За...   11.12.2010 - 10:56
- - DrgLena   Я думала это проблемы моего Internet Expl. захожу ...   11.12.2010 - 11:53
- - Ivdioni   Преобразовать нелинейные уравнения системы к виду ...   11.12.2010 - 22:30
|- - Olga44   Цитата(Ivdioni @ 11.12.2010 - 23:30)...   12.12.2010 - 02:41
- - DrgLena   Цитата(Olga44 @ 11.12.2010 - 01:58) ...   12.12.2010 - 13:49
- - nokh   Цитата(nokh @ 11.12.2010 - 12:18) За...   15.01.2011 - 22:56
- - Rodgers   Здравствуйте уважаемые коллеги! У меня созрел ...   26.01.2013 - 20:18
|- - 100$   Цитата(Rodgers @ 26.01.2013 - 20:18)...   27.01.2013 - 00:04
- - nokh   Весёлый Rodgers, будучи настоящим пиратом, не имее...   3.02.2013 - 00:09


Добавить ответ в эту темуОткрыть тему