|
|
||||||
Алгоритм полиномиальной регрессии12.10.2021, 23:49. Показов 3686. Ответов 35
Метки нет (Все метки)
Создал пост здесь:
Алгоритм полиномиальной регрессии Суть: Написать на языке VB 6.0 функцию, подобную функции polyfit, реализованной в Matlab и Gnu Octave в формате:
Функция возвращает массив вещественных чисел двойной точности, содержащий коэффициенты аппроксимирующего полинома, расположенные в порядке от наибольшей степени к наименьшей, т. е. полином будет иметь вид p(x)=p1xn+p2xn−1+...+pnx+pn+1; в надежде, что математики-профессионалы дадут ясный ответ. Ошибся. Послали на Google. ![]() Нашёл подходящую тему здесь: массивы и аппроксимация методом наименьших квадратов в VB К сожалению, в ней получают только два коэффициента полинома. Пока не понял как всё-таки написать функцию.
0
|
||||||
| 12.10.2021, 23:49 | |
|
Ответы с готовыми решениями:
35
Алгоритм полиномиальной регрессии Алгоритм полиномиальной регрессии Построить модель полиномиальной регрессии |
|
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
|
|
| 23.10.2021, 15:35 | |
|
Может то Значения ТЭДС термопар типов R, S, В, J, Т, Е, К, N, А-1, А-2, А-3, L, М но их 13 штук а там 11 ячеек. Одну потеряли?
0
|
|
|
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
|
|
| 23.10.2021, 20:13 | |
|
0
|
|
|
|
|||
| 23.10.2021, 20:32 [ТС] | |||
|
В посте №8 я русским по-белому объяснил задачу. Объяснил, что взял часть таблицы из ГОСТ и прямой и обратный полиномы для неё. И хочу, чтобы в результате работы функции, при вводе этой части таблицы получить те же самые коэффициенты полинома, что и в ГОСТ, т.к. они многократно проверены и вычисления по ним приводят к гостовским результатам точности.
0
|
|||
|
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
|
||
| 23.10.2021, 20:41 | ||
|
3.2 Значения ТЭДС термопар в зависимости от температур их рабочих концов при температуре свободных концов 0 o С, 4.1 Значения ТЭДС термопар типов R, S, В, J, Т, Е, К, N, А-1, А-2, А-3, L, М в зависимости от температур их рабочих концов при температуре свободных концов 0.°С приведены в таблицах 1-13. температуре рабочего -40 цельсия температуре холодного 0 цельсия Что это за числа?
0
|
||
|
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
|
||
| 23.10.2021, 21:03 | ||
|
0
|
||
|
|
||
| 23.10.2021, 21:25 [ТС] | ||
![]() Во вложении исходник и, специально для вас, в нарушение правил форума, исполняемый файл проверки прямого и обратного полиномов по ГОСТ для термопар типа "S" в диапазоне от 1664 до 1768 °С. При вводе, в качестве разделителя используется не запятая, а точка.
0
|
||
|
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
|
|
| 23.10.2021, 21:33 | |
|
Причем тут проги и специальность. На сайте госта нет указаний как интерпретировать горизонтальную таблицу. Также у меня большие подозрения по поводу целесообразности применять там вообще полиномы кроме обычной прямой. А графиков в том госте нет с целью выбить бабло на изобретении колеса т.к. полиномы там ненужны.
Также в гугле вбить термоэдс металлов все прямые. Кусок со справочника. Также построил по вашему файлу в экселе график как написано по X и Y а не по номеру ячейки. Зачем тут полиномы выше 2? Тут даже прямой хватит.
0
|
|
|
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
|
|
| 23.10.2021, 21:39 | |
|
По памяти вроде термопары из металлов берут за эталоны для термодатчиков т.к. их ТЭДС линейная. А ту пургу что там написали в госте это шумы измерений, колебания сплавов партии, ошибки термостата и т.д. и выдумали под эти ничтожные колебания полиномы ну маразм же…
0
|
|
|
|
||
| 23.10.2021, 21:47 [ТС] | ||
|
Наш ГОСТ в основном, соответствует зарубежным стандартам: https://srdata.nist.gov/its90/... lcoeff.tab Оба полинома для термопар типа "S" в конце страницы и они соответствуют нашим. Точнее, наши соответствуют ихним. По какой-то причине используются полиномиальные, а не линейные функции. Каковы функции для вычисления значения Т.Э.Д.С. по температуре и наоборот у вас получились, и как их считать?
0
|
||
|
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
|
||||
| 23.10.2021, 21:54 | ||||
|
Алгоритм полиномиальной регрессии
0
|
||||
|
|
||
| 23.10.2021, 22:13 [ТС] | ||
|
Вы построили свой график и я спросил какие функции у вас получились, чтобы их проверить программно.
Странно это слышать от человека, позиционирующего себя как математика. Любые вопросы в стиле, "а зачем это надо?", "лучше сделать по-другому" и т.п. для форума, на котором общаются гуманитарии. Есть задача, исходные данные к которой приведены во вложении к сообщению №8. Это координаты точек графика и два полинома к нему. Требуется решение. Уважаемый Catstail предложил решение, но оно оказалось не точным. Больше помощи никто не предложил.
1
|
||
|
|
||
| 24.10.2021, 12:47 [ТС] | ||
|
Как видите, кроме вас, пока никто не предложил даже фрагмента кода. И это странно.
0
|
||
| 24.10.2021, 12:47 | |
|
Реализовать алгоритм ГП для символьной регрессии Существует ли алгоритм для быстрого расчёта линейной регрессии? Алгоритм вычисления коэффициентов линейной регрессии методом наименьших квадратов Доказательство полиномиальной формулы Возведение в степень в полиномиальной форме Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки.
Добавлено:
- Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
|
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы.
Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
|
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
|
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon
. . .
|
|
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
|
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы.
Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
|
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version
Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
|
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров".
Задача:
Запрет инициалов.
Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
|