Программа реализации обобщенного метода наименьших модулей с оптимальной областью решений
Patents
| Language: |
Русский |
| Type: |
Computer program |
| Number |
RU 2023663594 |
| Request number: |
2023662800 |
| Request date: |
Jun 21, 2023 |
| patent.field.start_date: |
Jun 26, 2023 |
| Registration date: |
Jun 26, 2023 |
| patent.field.request_publication_date: |
|
Программа реализации обобщенного метода наименьших модулей с оптимальной областью решений
Аннотация: Многопоточная программная реализация обобщенного метода наименьших модулей, используемого для приближенной оценки коэффициентов линейных регрессионных моделей в условиях несимметричности выбросов в данных, что особенно актуально для задач, связанных с авторегрессией. Алгоритм базируется на спуске по узловым прямым к некоторому первому приближению, что в силу геометрических особенностей целевой функции не гарантирует получение глобального минимума, для нахождения которого необходимо провести уточнение при помощи полного перебора в некоторой окрестности около уже найденного решения. Экспериментально установлено, что оптимальной областью решения будет область, дающая ответ с заданной доверительной вероятностью – это позволяет значительно сократить вычислительную сложность алгоритма, получив при этом статистически значимую оценку. Для более гибкой настройки, в зависимости от особенностей поставленной задачи, было выделено две области: , . Многопоточность реализована путем использования библиотек MPI и OpenMP, позволяющих равномерно распределять вычислительные операции в зависимости от числа ядер процессора(ов).
Тип ЭВМ: Персональный компьютер
Язык: C++ (в среде: Microsoft Visual Studio 2019)
ОС: MS Windows 7/8/10
Объём программы: 22 Kб