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

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

> Нелинейная регрессия
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 отдается предпочтение. Оба метода являются локально сходящимися. В связи с этим возникает вопрос выбора стартовых значений. Существуют ли какие-либо подходы определения локальной области?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
 
Открыть тему
Ответов
Игорь
сообщение 31.01.2010 - 11:38
Сообщение #2





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



Доступна новая версия 12.0.1 программы AtteStat с полноценным регрессионным анализом (а не "элементами", как было раньше).

Графики пользовательских функций можно легко строить в Excel. Т.к. графики в Excel - это отображение ячеек рабочего листа, то можно поступить следующим образом.
1. Ввести аргументы - столбец X. Пусть первая ячейка - A1.
2. Ввести в первую ячейку (пусть B1) столбца Y формулу - функцию от X, аргументом указав первую ячейку столбца Y. Например, нужно построить функцию Exp(x). Вводим: =EXP(A1)
3. Ткнуть мышкой в правый нижний угол первой ячейки столбца Y (при этом курсов примет вид +) и протащить по всему столбцу Y. Столбец заполнится формулами. При этом все ссылки на ячейки столбца X автоматически установятся.
4. Стандартно вывести график.

Собственно, так и делает AtteStat, но методами VBA и на основе рассчитанной регрессии.
Цитата(Pinus @ 16.01.2010 - 10:39) *
По поводу доверительных интервалов при нелинейной регрессии. Более-менее понятно написано у Афифи А. Статистический анализ. Подход с использованием ЭВМ., 1982. на с. 210, и есть пример. Для определения доверительного интервала для среднего (предсказанного) значения Y при выборочных фиксированных значениях X(i) используется стандартное отклонение для предсказанных значений - sd(Yi). Не ясно, как его определять. Неужели по выборочным повторным наблюдениям для каждого X(i)? Кто как думает?

Боюсь, у Афифи неточность (небрежность перевода + небрежность автора, знакомая по другим разделам, отмеченным на данном форуме). В этой формуле SD должно быть не Yi-го, а SD оценки - это корень квадратный из дисперсии ошибки регрессии.
Хотя, в принципе, для каждого наблюдения можно построить свою дисперсию. Например, методом скользящего среднего. Данный подход как раз используется для построения ДИ в модуле "Анализ временных рядов" AtteStat. Но данный подход не предполагает формулировку параметрической модели. Тут же как раз параметрический случай.
Цитата(Pinus @ 16.01.2010 - 10:39) *
В каких еще источниках об этом толково можно почитать?

Если интересует нечто глобальное и не является препятствием иностранный язык: Seber G.A.F., Wild C.J. Nonlinear regression. - Hoboken, NJ: John Wiley & Sons, 2003. Можно в электронном виде поискать.

Сначала хотел предложить посмотреть книги по эконометрике, т.к. регрессионный анализ традиционно широко применяется в этой науке. Однако анализ большинства иностранных источников показал, что для нас никакой ценности не представляет многосотстраничное всестороннее "обсасывание" простой линейной модели. Хороши разве что книги Айвазяна с соавт.

В Справке AtteStat "Аппроксимация и регрессионный анализ" я поместил все необходимые формулы, а также ссылку на книгу Кулаичева "Методы и средства анализа данных в среде Windows. STADIA", где эти формулы имеются. В электронном виде книга не встречалась. Посмотрите в [электронных] книжных магазинах. Стоит 64 рубля. Бесплатная версия STADIA доступна http://protein.bio.msu.su/~akula/Podr2~1.htm.

Сообщение отредактировал Игорь - 31.01.2010 - 16:03


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

Сообщений в этой теме
- 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


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