Файл:Regression pic assymetrique.gif

Регрессия_pic_assymetrique.gif (610 × 460 пикселей, размер файла: 22 КБ, тип MIME: image/gif , зацикленный, 10 кадров, 5,0 с)

Краткое содержание

ОписаниеРегрессия pic assymetrique.gif
Русский: Последовательные шаги регрессии Гаусса-Ньютона с переменным коэффициентом затухания α для подгонки асимметричного шумового пика. Изображения созданы с помощью Scilab, анимированы с помощью The Gimp.
Français: Последовательные этапы регрессии Гаусса-Ньютона с коэффициентом амортизации α переменной, для настройки ассиметричного изображения. Изображения, созданные с помощью Scilab; анимация создана с The Gimp.
Дата
ИсточникСобственная работа
АвторCdang (Кристоф Данг Нгок Чан)

Исходный код Scilab

Le fichier de données et celui de fonctions communes sont identiques à ceux de File:Repression pic gaussien dissymetrique bruite.svg.

// ********** // Константы и инициализация // **********ясно ; клф ;чдир ( 'monchemin/' )// Параметры точности Ньютона-Рафсона = 1e-7 ; // условие остановки itermax = 60 ; // то же // Точность приближения линеаризации epsilon = 1e-6 ; // ********** // Функции // ********** exec ( 'fonctions_communes.sce' , - 1 ) function [e] = res ( Yexp, Ycal ) e = sqrt ( сумма (( Yexp - Ycal ). ^ 2 )); конечная функция function [A, R] = gaussnewton ( f, X, Yexp, A0, imax, epsilon ) // A : оптимизированные параметры регрессии (вектор) // R : список факторов качества регрессии // для chaque étape (vecteur) // X : поясняющая переменная (vector) // Yexp : переменная expliquée, valeurs mesurées (vector) // A0 : параметры инициализации модели (vector) // epsilon : valeur d'arrêt (scalaire) k = 1 ; // начальный коэффициент амортизации, <=1, // предотвращаем расхождение n = size ( X , '*' ); e0 = sqrt ( сумма ( Yexp .^ 2 )); // нормализация фактора качества Ycal = f ( A0 , X ); // начальная модель R ( 1 ) = res ( Yexp , Ycal ) / e0 ; // факт качества начального disp ( 'i = 1 ; k = 1 ; R = ' + string ( R ( 1 ))) // начальный параметр affichage i = 1 ; В = А0 ; подзаголовок ( 2 , 1 , 1 ) plot2d ( X , Yexp , rect =[ - 3 , - 2 , 3 , 12 ])                                                                  plot ( X , Ycal , "-r" ) xstring ( -2.8 , -1.5 , string ( B ) ) subplot ( 2 , 1 , 2 ) plot2d ( R , rect =[ 1 , 0 , 10 , 1 ]) xstring ( 1.2 , 0.1 , 'α = ' + string ( k ) + '; R = ' + string ( R ( i ))) nom = 'picassym' + string ( i ) + '.gif' ; xs2gif ( 0 , nom ) drapeau = %t ; while ( i < imax ) & drapeau // тест глобальной сходимости i = i + 1 ; deltay = Yexp - Ycal ; J = linearisation_approchee ( f , B , X , epsilon ) ; // матрица Якобьена tJ = J ' ; // транспонированное deltap0 = inv (( tJ * J )) * tJ * deltay ; drapeau2 = %t // для 1-го выполнения while drapeau2 & ( k > 0.1 ) // проверка расхождения на 1 этапе deltap = k * deltap0 ; Бнуво = B + дельтап ' ; Ycal = f ( Бнуво , X ); р ( я ) знак равно рез ( Yexp , Ycal ) / e0 ; драпировка2 =                                                                              ( R ( i ) > = R ( i - 1 )) // vrai si расходятся if drapeau2 then k = k * 0,75 ; // ослабление si расходится else k0 = k ; // для affichage de la valeur k = ( 1 + k ) / 2 ; // уменьшить ослабление, если оно сходится end end B = Bnouveau ; драпировка = абс ( р ( я - 1 ) - р ( я )) > эпсилон clf ; подучасток ( 2 , 1 , 1 ) plot2d ( X , Yexp , rect = [ - 3 , -2 , 3 , 12 ]) участок ( X , Ycal , " -r " ) xstring ( -2.8 , -1.5 , строка ( B )) подучасток ( 2 , 1 , 2 ) участок2d ( R , прямоугольник = [ 1 , 0 , 10 , 1 ]) xстрока ( 1.2 , 0.1 , 'α = ' + строка ( k0 ) + ' ; R = ' + строка ( R ( i ))) имя = 'picassym' + строка ( i ) + '.gif' ; xs2gif ( 0 , nom ) // disp('i = '+string(i)+' ; k = '+string(k0)+' ; R = '+string(R(i))) end A = B ; конечная функция // ********** // Руководитель программы // ********** // лекция донне                                                                  donnees = read ( 'pic_gauss_dissym_bruite.txt' , - 1 , 2 ); // автомобильные перевозки Xdef = donnees (:, 1 ); Ydef = Донни (:, 2 ); // Ainit = [-0,03, 9,7, 8*((0,84 - 0,03)/2,35)^2, 8*((0,45 + 0,03)/2,35)^2]; Айнит = [ 1 , 1 , 1 , 1 ];            // Регрессионный тик (); [ Aopt , Rnr ] =... gaussnewton ( gauss_dissym , Xdef , Ydef ,... Ainit , itermax , точность ) t = toc ();          // Расчет курса Yopt = gauss_dissym ( Aopt , Xdef ); // Affichage print ( %io ( 2 ), Ainit ) print ( %io ( 2 ), Aopt ) print ( %io ( 2 ), t ) clf subplot ( 2 , 1 , 1 ) plot ( Xdef , Ydef , "- b" ) график ( Xdef , Yopt , "-r" ) подзаголовок ( 2 , 1 , 2 ) график ( Rnr )             

Лицензирование

Я, владелец авторских прав на данную работу, настоящим публикую ее на условиях следующих лицензий:
GNU-головаРазрешается копировать, распространять и/или изменять этот документ в соответствии с условиями GNU Free Documentation License версии 1.2 или любой более поздней версии, опубликованной Free Software Foundation; без неизменяемых разделов, без текстов на передней обложке и без текстов на задней обложке. Копия лицензии включена в раздел под названием GNU Free Documentation License .http://www.gnu.org/copyleft/fdl.htmlГФДЛЛицензия свободной документации GNUистинныйистинный
w:ru:Creative Commons
атрибуция доля одинаково
Этот файл распространяется по лицензии Creative Commons Attribution-Share Alike 3.0 Unported, 2.5 Generic, 2.0 Generic и 1.0 Generic.
Вы свободны:
  • делиться – копировать, распространять и передавать работу
  • ремиксовать – адаптировать произведение
При следующих условиях:
  • атрибуция – Вы должны указать соответствующее авторство, предоставить ссылку на лицензию и указать, были ли внесены изменения. Вы можете сделать это любым разумным способом, но не таким образом, который подразумевает, что лицензиар одобряет вас или ваше использование.
  • распространяйте на равных условиях – если вы делаете ремиксы, преобразуете или дополняете материал, вы должны распространять свои вклады по той же или совместимой лицензии, что и оригинал.
https://creativecommons.org/licenses/by-sa/3.0CC BY-SA 3.0Creative Commons Attribution-Share Alike 3.0истинныйистинный
Вы можете выбрать лицензию по своему усмотрению.

Подписи

Добавьте однострочное объяснение того, что представляет собой этот файл.

Элементы, изображенные в этом файле

изображает

создатель

некоторая ценность

Имя автора строка : Cdang
Имя пользователя Wikimedia : Cdang
URL-адрес : http://commons.wikimedia.org/wiki/User:Cdang

статус авторских прав

защищенный авторским правом

лицензия на авторское право

Лицензия GNU Free Documentation License, версия 1.2 или более поздняя

Creative Commons Attribution-ShareAlike 1.0 Generic

Creative Commons Attribution-ShareAlike 2.0 Generic

CC BY-SA 2.5

Creative Commons Attribution-ShareAlike 3.0 Unported

inception

5 December 2012

source of file

original creation by uploader

media type

image/gif

История файла

Нажмите на дату/время, чтобы просмотреть файл в том виде, в котором он был в тот момент.

Дата/ВремяМиниатюраРазмерыПользовательКомментарий
текущий13:13, 5 декабря 2012 г.610 × 460 (22 КБ)Кданг{{Информация |Описание ={{ru|1=альфа (коэффициент затухания) значение исправлено}} |Источник ={{own}} |Автор = Cdang |Дата = |Разрешение = |other_versions = }}
13:09, 5 декабря 2012 г.610 × 460 (22 КБ)Кданг{{Информация |Описание ={{ru|1=Последовательные шаги регрессии Гаусса-Ньютона с переменным коэффициентом затухания α для подгонки асимметричного шумового пика. Изображения созданы в Scilab, анимированы в Gimp.}} {{fr|1=Последовательные шаги регрессии...

Следующие 2 страницы используют этот файл:

Глобальное использование файлов

Этот файл используют и другие вики:

  • Использование на als.wikipedia.org
    • Ausgleichungsrechnung
  • Использование на ar.wikipedia.org
    • وفيق المنحن؊ات
    • Дэнни Джонс
  • Использование на ca.wikipedia.org
    • Ajust de corba
  • Использование на de.wikipedia.org
    • Ausgleichungsrechnung
  • Использование на fa.wikipedia.org
    • Бразш мэнхён
  • Использование на fr.wikipedia.org
    • Ajustement de courbe
    • Алгоритм Гаусса-Ньютона
  • Использование на hi.wikipedia.org
    • Вакр Асанджен
  • Использование на it.wikipedia.org
    • Алгоритм Гаусса-Ньютона
  • Использование на kn.wikipedia.org
    • ವಕ್ರರೇಖೆ ಹೊಂದಿಸುವಿಕೆ
  • Использование на pl.wikipedia.org
    • Алгоритм Гаусса-Ньютона
  • Использование на ru.wikipedia.org
    • Алгоритм Гаусса — Ньютона
    • Приближение с помощью кривых
  • Использование на simple.wikipedia.org
    • Подгонка кривой
  • Использование на sv.wikipedia.org
    • Применение: Алгоритм Пера Вестерлунда (LTU)/Гаусса – Ньютона.
    • Метод Гаусса–Ньютона
  • Использование на zh.wikipedia.org
    • 曲線擬合

Метаданные

Retrieved from "https://en.wikipedia.org/wiki/File:Regression_pic_assymetrique.gif"