• 카테고리

    질문 & 답변
  • 세부 분야

    딥러닝 · 머신러닝

  • 해결 여부

    미해결

LogisticRegression 에 대해서

21.04.09 17:04 작성 조회수 172

0

안녕하세요 오차행렬을 구하는 코드에서 LogisticRegression을 이용하는 이유가 궁금합니다.

LogisticRegression이 Estimator에 해당하는지,

Estimator라면 생존자 분류모델에서 Classifier가 아닌 Regression을 쓰는 이유가 무엇인지 궁금합니다?

답변 3

·

답변을 작성해보세요.

2

Logistic Regression은 이름만 Regression이지 Classification 입니다.

일반적으로  회귀는 연속형 값을 반환합니다. 하지만 Logistic Regression은 일반적인 선형 함수가 아니라 0~1 사이의 값을 반환하는 Sigmoid 함수를 이용합니다.  이 sigmoid로 반환된 결과를 기반으로 0.5 이하/이상을 기준으로 Classification을 수행합니다.

Logistic Regression은 매우 빠르게 classification을 수행할 수 있으며, 예측 성능도 나쁘지 않습니다. 그리고 텍스트 분석과 같이 Sparse한 데이터 세트에도 잘 적용이 됩니다. 

Logistic Regression에 대한 보다 상세한 설명은 5장 회귀에서 말씀드리니, 더 궁금하신 부분이 있으면 해당 부분을 먼저 참조해 보시는 것도 좋을 것 같습니다.

0

김남욱님의 프로필

김남욱

질문자

2021.04.12

선형 회귀 기법에 sigmoid 함수를 적용해서 Classification을 수행하는 Regression 기법이라고 하셨는데, 이에 대해 간단하게 더 알고싶습니다.

어떤 상황에서 어떤 이유로 Logistic Regression을 사용하는 것인지 간단하게나마 알려주실 수 있을까요? 

0

안녕하십니까,

Logistic Regression은 이름만 Regression이지 실제로는 Classification을 수행합니다.

선형 회귀 기법에 sigmoid 함수를 적용해서 Classification을 수행하는 Regression 기법입니다.

감사합니다.