Как создать оптимизацию, где для значения x я получаю y такой, что y минимально, а x максимально - PullRequest
0 голосов
/ 23 марта 2020
X= [23, 174, 3, 38, 22, 97, 11, 5, 36, 94, 25]
y = [8, 58, 2, 13, 8, 86, 5, 2, 23, 60, 20]

Теперь, используя линейную регрессию, я получил коэффициент = 0,46 y перехват 4 Теперь мне нужно найти оптимальное соотношение y и x

Я не уверен, может ли помочь линейная регрессия. Есть ли какой-либо процесс оптимизации, который может принять все это во внимание, или сам коэффициент дает это значение

1 Ответ

0 голосов
/ 23 марта 2020

Это сделает словарь из ваших списков с x в качестве ключей и y в качестве значений. Теперь вы можете получить доступ к словарю с вашим значением x и получить соответствующее значение y.

min_max_values = dict(zip(x, y))
for k, v in min_max:
    print ("min: {min}, max: {max}".format(min=v, max=k)
Output:
min: 8, max: 23
min: 58, max: 174
...
...