linear regression 3

[ML/과제 1] Linear Regression, Logistic Regression scikit-learn으로 구현하고 결과 분석하기

본 게시글은서울대학교 데이터사이언스대학원 오민환 교수님의데이터사이언스를 위한 머신러닝 및 딥러닝1 수업을학습을 목적으로 재구성하였습니다이번에는 추석 연휴 맞이 나온 과제를수행한 내용을 정리해서 올려보려고 한다 이번 과제는 지금까지 배웠던 내용 중에서linear regression과 logistic regression을제공하는 데이터를 활용해서 scikit-learn으로 구현해보고그 결과를 지금까지 배운 개념들로 분석해보는 과제이다 Question 1우선 첫 번째 문제부터 한 번 살펴보자 과제에서 이미 Carseats.csv 라는 데이터셋을 제공하고있었다이 데이터셋을 바탕으로 linear regression을 지시에 따라 구현해보자 우선 Carseats.csv는 이렇게 생겼다 이렇게 총 400개의 r..

[ML] Linear Regression 2편 (F-statistics, categorical predictors, interactions)

본 게시글은서울대학교 데이터사이언스대학원 오민환 교수님의데이터사이언스를 위한 머신러닝 및 딥러닝1 수업을학습을 목적으로 재구성하였습니다 지난 시간에 이어서 linear regression에 대해서더 나아가서 배워보자 지난 시간에는 single linear regression을 넘어서multiple linear regression까지 학습했다 multiple linear regression을 빠르게 계산하는 방법에 대해서지난 시간에 배운 내용이다이렇게 matrix를 이용해서 계산하면 훨씬 더 수월하게계산을 수행할 수 있다 잔차 제곱의 합인 RSS는위와 같이 나타낼 수 있다 그리고 이를 미분해서 0이 되는 B^를 찾으면 이런 값이 나오게 된다 이게 multiple linear regression을 공부할..

[ML] Linear Regression 1편 (single & multiple linear regression)

본 게시글은서울대학교 데이터사이언스대학원 오민환 교수님의데이터사이언스를 위한 머신러닝 및 딥러닝1 수업을학습을 목적으로 재구성하였습니다본격적으로 머신러닝 내용을 시작한다그 첫번째 주제는 바로 linear regression 교수님의 말씀 한마디 한마디 전부다최대한 설명에 담아보려고 애썼다 그렇다면 .. 시작-!linear regression은 지도학습과 비지도학습을 얘기하는데 있어서가장 기초가 되는 개념이다지도학습에서는 x와 y가 있고그 x는 feature, y는 response variable이라고 부르는데결국 x와 y가 어떠한 correlation이 있다면 거기에서의 선형관계를 찾아내는 것이다 여러 데이터들 속에서 선형관계를 찾아내는 것이 linear regression이라고 했는데그렇다면 .. 과연..