Метод групового урахування аргументів (МГУА) — сімейство індуктивних алгоритмів для математичного моделювання багатопараметричних даних. Метод заснований на селективному відборі моделей, на основі яких будуються складніші моделі. Точність моделювання на кожному наступному кроці збільшується за рахунок ускладнення моделі.
Цей метод був запропонований наприкінці 60-х — початку 70-х академіком Олексієм Григоровичем Івахненком (Інститут кібернетики НАНУ).
Алгоритм
Дано дані спостережень: . Необхідно побудувати найкращу в певному сенсі модель .
- Вибирається загальний вигляд моделей, що перебираються (так звані опорні функції). Часто використовують поліном Колмогорова — Габора:
- Вибір поліномів обумовлений тією властивістю, що згідно з теоремою Стоуна — Вейєрштрасса, будь-яку неперервну на скінченому інтервалі функцію можна з як завгодно високою точністю подати у вигляді полінома певного ступеня. Складність моделі в такому випадку визначається кількістю коефіцієнтів .
- Використовуючи опорні функції, будуються різні варіанти моделей для деяких або всіх аргументів. Наприклад будуються поліноми з однією змінною, поліноми з будь-якими парами змінних, поліноми з будь-якими трійками змінних, і т.д, поліном з усіма змінними. Для кожної моделі визначаються її коефіцієнти методом регресійного аналізу.
- Серед усіх моделей вибираються декілька (від 2 до 10) найкращих. Якість моделей визначається коефіцієнтом детермінації, або середньоквадратичним відхиленням помилки, або кореляцією Y і вихідних даних.
- Якщо знайдена досить «добра» модель або досягнута максимально допустима складність моделей, то алгоритм закінчується.
- Інакше, знайдені на 3-му кроці моделі використовуються як аргументи () для опорних функцій наступного етапу ітерації (перехід на 2-й пункт). Тобто, вже відібрані моделі беруть участь у формуванні складніших.
Зазвичай ступінь полінома опорної функції вибирається не вище , де — кількість точок вибірки. Часто буває достатньо використовувати як опорні функції поліноми другого ступеня. У такому випадку на кожному кроці ітерації ступінь результуючого полінома подвоюється.
Замість полінома Колмогорова — Габора можна використовувати ряди Фур'є. Це має сенс, якщо у вихідних даних спостерігається періодичність (наприклад, рівень води в річках, температура повітря, обсяг опадів). Отримана в такому випадку модель буде полігармонічною [1][недоступне посилання з червня 2019].
Часто вихідну вибірку розбивають на дві підвибірки і . Підвибірка застосовується для визначення коефіцієнтів моделі, а підвибірка — для визначення якості (коефіцієнта детермінації або середньоквадратичного відхилення). При цьому співвідношення кількості даних в обох вибірках може бути як 50 % / 50 %, так і 60 %/40%.
Статистика показує, що спочатку з кожним кроком ітерації середньоквадратичне відхилення зменшується. Але після досягнення певного рівня складності (яке залежить від характеру й кількості даних, а також загального вигляду моделі), середньоквадратичне відхилення починає зростати.
Складність оптимальної прогнозуючої моделі залежить від рівня невизначеності в даних: чим він вищий — тим простішою (грубішою) має бути оптимальна модель.
Див. також
Джерела
- Відділ інформаційних технологій індуктивного моделювання. . Міжнародний науково - навчальний центр інформаційних технологій та систем НАН та МОН України. Архів оригіналу за 9 квітня 2022. Процитовано 5 травня 2022.
- Ivakhnenko, Alexey (1971). (PDF). IEEE Transactions on Systems, Man and Cybernetics. SMC-1 (4): 364—378. doi:10.1109/TSMC.1971.4308320. Архів оригіналу (PDF) за 29 серпня 2017. Процитовано 5 травня 2022.
Посилання
- Ивахненко А.Г. Индуктивный метод самоорганизации моделей сложных систем. — Наукова думка. — К., 1982. — 296 с.
- www.gmdh.net — Статті, книги і ПЗ.
- — МГУА вікі та розробка коду програм.
Це незавершена стаття про алгоритми. Ви можете проєкту, виправивши або дописавши її. |
Ця стаття потребує додаткових для поліпшення її . (березень 2016) |
В іншому мовному розділі є повніша стаття Group method of data handling(англ.). Ви можете допомогти, розширивши поточну статтю за допомогою з англійської.
|
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Metod grupovogo urahuvannya argumentiv MGUA simejstvo induktivnih algoritmiv dlya matematichnogo modelyuvannya bagatoparametrichnih danih Metod zasnovanij na selektivnomu vidbori modelej na osnovi yakih buduyutsya skladnishi modeli Tochnist modelyuvannya na kozhnomu nastupnomu kroci zbilshuyetsya za rahunok uskladnennya modeli Cej metod buv zaproponovanij naprikinci 60 h pochatku 70 h akademikom Oleksiyem Grigorovichem Ivahnenkom Institut kibernetiki NANU AlgoritmDano dani sposterezhen x y displaystyle vec x y Neobhidno pobuduvati najkrashu v pevnomu sensi model Y x1 xn displaystyle Y x 1 dots x n Vibirayetsya zagalnij viglyad modelej sho perebirayutsya tak zvani oporni funkciyi Chasto vikoristovuyut polinom Kolmogorova Gabora Y x1 xn a0 i 1naixi i 1n j inaijxixj i 1n j in k jnaijkxixjxk displaystyle Y x 1 dots x n a 0 sum limits i 1 n a i x i sum limits i 1 n sum limits j i n a ij x i x j sum limits i 1 n sum limits j i n sum limits k j n a ijk x i x j x k cdots Vibir polinomiv obumovlenij tiyeyu vlastivistyu sho zgidno z teoremoyu Stouna Vejyershtrassa bud yaku neperervnu na skinchenomu intervali funkciyu mozhna z yak zavgodno visokoyu tochnistyu podati u viglyadi polinoma pevnogo stupenya Skladnist modeli v takomu vipadku viznachayetsya kilkistyu koeficiyentiv aij displaystyle a ij cdots Vikoristovuyuchi oporni funkciyi buduyutsya rizni varianti modelej dlya deyakih abo vsih argumentiv Napriklad buduyutsya polinomi z odniyeyu zminnoyu polinomi z bud yakimi parami zminnih polinomi z bud yakimi trijkami zminnih i t d polinom z usima zminnimi Dlya kozhnoyi modeli viznachayutsya yiyi koeficiyenti aij k displaystyle a ij cdots k metodom regresijnogo analizu Sered usih modelej vibirayutsya dekilka vid 2 do 10 najkrashih Yakist modelej viznachayetsya koeficiyentom determinaciyi abo serednokvadratichnim vidhilennyam pomilki abo korelyaciyeyu Y i vihidnih danih Yaksho znajdena dosit dobra model abo dosyagnuta maksimalno dopustima skladnist modelej to algoritm zakinchuyetsya Inakshe znajdeni na 3 mu kroci modeli vikoristovuyutsya yak argumenti x1 xn displaystyle x 1 dots x n dlya opornih funkcij nastupnogo etapu iteraciyi perehid na 2 j punkt Tobto vzhe vidibrani modeli berut uchast u formuvanni skladnishih Zazvichaj stupin polinoma opornoyi funkciyi vibirayetsya ne vishe N 1 displaystyle N 1 de N displaystyle N kilkist tochok vibirki Chasto buvaye dostatno vikoristovuvati yak oporni funkciyi polinomi drugogo stupenya U takomu vipadku na kozhnomu kroci iteraciyi stupin rezultuyuchogo polinoma podvoyuyetsya Zamist polinoma Kolmogorova Gabora mozhna vikoristovuvati ryadi Fur ye Ce maye sens yaksho u vihidnih danih sposterigayetsya periodichnist napriklad riven vodi v richkah temperatura povitrya obsyag opadiv Otrimana v takomu vipadku model bude poligarmonichnoyu 1 nedostupne posilannya z chervnya 2019 Chasto vihidnu vibirku rozbivayut na dvi pidvibirki A displaystyle A i B displaystyle B Pidvibirka A displaystyle A zastosovuyetsya dlya viznachennya koeficiyentiv modeli a pidvibirka B displaystyle B dlya viznachennya yakosti koeficiyenta determinaciyi abo serednokvadratichnogo vidhilennya Pri comu spivvidnoshennya kilkosti danih v oboh vibirkah mozhe buti yak 50 50 tak i 60 40 Statistika pokazuye sho spochatku z kozhnim krokom iteraciyi serednokvadratichne vidhilennya zmenshuyetsya Ale pislya dosyagnennya pevnogo rivnya skladnosti yake zalezhit vid harakteru j kilkosti danih a takozh zagalnogo viglyadu modeli serednokvadratichne vidhilennya pochinaye zrostati Skladnist optimalnoyi prognozuyuchoyi modeli zalezhit vid rivnya neviznachenosti v danih chim vin vishij tim prostishoyu grubishoyu maye buti optimalna model Div takozhGliboke navchannyaDzherelaViddil informacijnih tehnologij induktivnogo modelyuvannya Mizhnarodnij naukovo navchalnij centr informacijnih tehnologij ta sistem NAN ta MON Ukrayini Arhiv originalu za 9 kvitnya 2022 Procitovano 5 travnya 2022 Ivakhnenko Alexey 1971 PDF IEEE Transactions on Systems Man and Cybernetics SMC 1 4 364 378 doi 10 1109 TSMC 1971 4308320 Arhiv originalu PDF za 29 serpnya 2017 Procitovano 5 travnya 2022 PosilannyaIvahnenko A G Induktivnyj metod samoorganizacii modelej slozhnyh sistem Naukova dumka K 1982 296 s www gmdh net Statti knigi i PZ MGUA viki ta rozrobka kodu program Ce nezavershena stattya pro algoritmi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Cya stattya potrebuye dodatkovih posilan na dzherela dlya polipshennya yiyi perevirnosti Bud laska dopomozhit udoskonaliti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Zvernitsya na storinku obgovorennya za poyasnennyami ta dopomozhit vipraviti nedoliki Material bez dzherel mozhe buti piddano sumnivu ta vilucheno berezen 2016 V inshomu movnomu rozdili ye povnisha stattya Group method of data handling angl Vi mozhete dopomogti rozshirivshi potochnu stattyu za dopomogoyu perekladu z anglijskoyi Divitis avtoperekladenu versiyu statti z movi anglijska Perekladach povinen rozumiti sho vidpovidalnist za kincevij vmist statti u Vikipediyi nese same avtor redaguvan Onlajn pereklad nadayetsya lishe yak korisnij instrument pereglyadu vmistu zrozumiloyu movoyu Ne vikoristovujte nevichitanij i nevidkorigovanij mashinnij pereklad u stattyah ukrayinskoyi Vikipediyi Mashinnij pereklad Google ye korisnoyu vidpravnoyu tochkoyu dlya perekladu ale perekladacham neobhidno vipravlyati pomilki ta pidtverdzhuvati tochnist perekladu a ne prosto skopiyuvati mashinnij pereklad do ukrayinskoyi Vikipediyi Ne perekladajte tekst yakij vidayetsya nedostovirnim abo neyakisnim Yaksho mozhlivo perevirte tekst za posilannyami podanimi v inshomovnij statti Dokladni rekomendaciyi div Vikipediya Pereklad