비선형 회귀 모델 추정

초급

본 프로젝트에서는 변수 x 와 y 간의 비선형 관계에서 지수 p 를 찾는 비선형 회귀를 수행하는 방법을 배우게 됩니다. 여기서 y = a * x^p + ε 입니다. 실제 사례에서 변수 간의 관계는 종종 비선형적이며, 이 프로젝트는 데이터를 선형 관계로 변환하는 과정을 안내합니다.

pythondata-science

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

소개

선형 회귀 모델은 간단하고 모델링하기 쉽지만, 머신 러닝의 몇 가지 중요한 기본 아이디어를 담고 있습니다.

d개의 속성을 가진 샘플 x=(x_1;x_2;\cdots;x_d)가 주어졌을 때, 선형 모델은 속성의 선형 결합을 통해 예측하는 함수를 학습할 수 있습니다. 즉, f(x) = w_1\cdot x_1 + w_2 \cdot x_2 + \cdots + w_d \cdot x_d + b + \epsilon입니다.

여기서 b + \epsilon는 상수이고, \epsilon는 오차 항을 나타냅니다. 속성 길이가 d이므로, 이 선형 모델을 d차원 선형 회귀 모델이라고도 합니다.

예를 들어, 3 차원 선형 회귀 모델은 다음과 같습니다.

f_{level\_of\_a\_ML\_engineer} = 0.4 x_1 + 0.5 x_2 + 0.1 x_3 + 1.2

여기서:

  • x_1은 프로그래밍 기술을 의미합니다.
  • x_2는 알고리즘 기술을 의미합니다.
  • x_3은 의사소통 기술을 의미합니다.

이 챌린지에서는 선형 회귀와 관련된 문제를 다룰 것입니다. 주어진 비선형 분포를 선형 분포로 변환하는 지수 값 p를 찾는 것이 과제입니다.

이것은 챌린지입니다. 실험 (Lab) 과 달리, 학습을 위해 실험의 단계를 따르는 것이 아니라, 독립적으로 챌린지 작업을 완료해야 합니다.챌린지는 일반적으로 조금 어렵습니다. 어려움을 겪었다면, Labby 와 논의하거나 해결책을 확인할 수 있습니다.

강사

labby
Labby
Labby is the LabEx teacher.