[파이썬으로 데이터 주무르기] 1강 내가 몰랐던 코드모음 (4) - poly1d, polyfit


[파이썬으로 데이터 주무르기] 1강 내가 몰랐던 코드모음 (4) - poly1d, polyfit

1. polyfit의 기본개념 fp1 = np.polyfit(data_result['인구수'], data_result['소계'], 1) # 인구수 컬럼과 소계 컬럼 사이에서 최소제곱법을 이용한 회귀식 도출 # polyfit의 세 번째 인자는 몇 차식으로 반환하는 지를 쓰는 것이다. #fp1을 출력하면 array([a, b])와 같이 출력하는데 이는 ax+b를 의미한다. # fp1은 데이터를 통해 얻은 최적의 값이기 때문에 실제 데이터값과 일치하지는 않는다. f1 = np.poly1d(fp1) fx = np.linspace(100000, 700000, 100) # fp1에서 나온 ax+b의 값 fx를 이용하여 그려줌. 2. poly1d로 연산하기 # poly1d([1, -1]) : x-1을 의미한다. # poly1d([1, 1, 1]) : x^2+x+1를 의미한다. # poly1d([1, -1]) + poly1d([3, 2])를 하면? => (x-1) + (3x+2) 이므로 4x+1이...


#데이터 #데이터사이언스 #빅데이터 #코딩 #파이썬 #파이썬으로데이터주무르기 #프로그래밍

원문링크 : [파이썬으로 데이터 주무르기] 1강 내가 몰랐던 코드모음 (4) - poly1d, polyfit