선형회귀의 확장
선형회귀의 확장이란
입력값 x와 출력값 y의 관계를 선형으로 매핑할 수 없는 문제에 대해, 데이터들을 선형회귀로 표현할 수 있게, 적절히 선형화(linearization) 과정을 거쳐
x’ 와 y’로 변형ㄴ한 후, 이들의 매핑 관계를 설명하는 선형 항수 y' = mx' + b
를 찾는 방식을 의미한다.
즉, 데이터를 선형회귀에 맞추는 방법!
선형회귀의 확장 방법
데이터의 분포 및 입출력 매핑 형태에 따라서 선형회귀의 확장은 여러 가지 방법을 적용한다.
선형화 방법 | 설명 |
---|---|
(1) 데이터에 자연로그를 취해 선형화 | 지수함수와 같은 데이터 형태에 대해 자연로그를 취해 선형화 |
(2) 데이터에 로그를 취해 선형화 | 거듭제곱과 가튼 데이터 형태에 대해 로그를 취해 선형화 |
(3) 데이터에 역수를 취해 선형화 | 포화된 증가 형태 데이터에 대해 역수를 취해 선형화 |
(4) 다항 회귀 | 고차 다항식 사용한 회귀 방법 |
(5) 비선형 입력 변환함수를 사용한 선형회귀 | 비선형 기저 함수 사용 |
(6) 비선형 회귀 | 신경망과 같은 복잡한 비선형함수를 사용하는 방법 커널을 이용해 고차원 공간으로 매핑하는 SVM적용 |