直線近似(回帰分析) PythonモジュールNumPyでは、polyfitメソッドで回帰分析ができます。 書式 a, b = numpy.polyfit(x, y, 1) ■返り値 a:近似直線の傾き b:近似直線の切片 ソースコード サンプルプログラムのソースコードです。 # -*- coding: utf-8 import numpy as np import matplotlib.pyplot as plt def main(): # CSVのロード data = np.genfromtxt("nikkei16.csv",delimiter=",", skip_header=1, dtype='float') # 5行目を抽出(日経平均株価の終値) f = data[:,4]/1000.0 # xの値を生成 x = np.linspace(1, len(f), len(f)) # フ
![【NumPy】回帰分析で直線近似(線形フィッティング)](https://cdn-ak-scissors.b.st-hatena.com/image/square/7501166b31ee22294fae0c92fb5a6bc9db94eb26/height=288;version=1;width=512/https%3A%2F%2Fraw.githubusercontent.com%2FPrinzEugen7%2FLesson%2Fmaster%2FPython%2FNumPy%2Ffit%2F1d.jpg)