Линейная регрессия с matplotlib/numpyPython

Программы на Python
Anonymous
Линейная регрессия с matplotlib/numpy

Сообщение Anonymous »

Я пытаюсь создать линейную регрессию на созданной мной диаграмме рассеяния, однако мои данные представлены в формате списка, и все примеры использования Polyfit, которые я могу найти, требуют использования диапазона . Однако arange не принимает списки. Я много искал, как преобразовать список в массив, но ничего не ясно. Я что-то упустил?
Как лучше всего использовать список целых чисел в качестве входных данных для полифита?
Здесь это пример полифита, которому я следую:
import numpy as np
import matplotlib.pyplot as plt

x = np.arange(data)
y = np.arange(data)

m, b = np.polyfit(x, y, 1)

plt.plot(x, y, 'yo', x, m*x+b, '--k')
plt.show()


Подробнее здесь: https://stackoverflow.com/questions/614 ... tlib-numpy

Вернуться в «Python»