Как найти наилучшую подходящую функцию для нелинейных отношений y-x - PullRequest
0 голосов
/ 07 января 2019

У меня есть две переменные: у - количество достигнутых целей и х - количество людей, вовлеченных в операцию. Отношения являются положительными и нелинейными (есть только так много индивидуумов, которые вы можете добавить до того, как отдача от добавления индивидов уменьшится), однако я не уверен, какая функция x лучше всего предсказывает y.

Используя Python, я хотел бы найти наилучшую подходящую линию / функцию и определить максимум функции, чтобы посоветовать, сколько человек входит в каждую команду для достижения максимального количества целей [с учетом различных переменных]

Как это сделать?

1 Ответ

0 голосов
/ 13 января 2019

Вы можете использовать ridge-regression с kernels. kernels помогает преобразовать функцию linear в функцию non-linear без изменения ее фактической формы. Это то, на что указывал Graipher .

Вот скрипт , который показывает пример его использования.

Кроме того, этот выбор приходит с опытом и пониманием. Вы также можете точно угадать (например, какой полином может поместиться), визуализируя форму функции.

...