본문 바로가기
반응형

전체 글108

파이썬에서 K-fold 교차검증 하는 방법 파이썬에서 K-fold 교차검증(K-fold CV)을 하는 예시입니다. 코드와 주석을 먼저 보여드리고 뒷부분에서 코드를 항목별로 설명하겠습니다. from sklearn.datasets import make_classification from sklearn.datasets import make_classification from sklearn.model_selection import KFold from sklearn.model_selection import cross_val_score from sklearn.linear_model import LogisticRegression import numpy as np #1. 데이터셋 생성하기 X, y = make_classification() print(X.sha.. 2023. 10. 10.
[로지스틱 회귀분석] 타이타닉 데이터 타이타닉 데이터를 이용하여 로지스틱 회귀분석을 수행하는 예제입니다. 단계별 수행 내용은 주석으로 달아놓았습니다. 검증은 repeated k-fold 교차검증을 사용하였습니다. import seaborn as sns import pandas as pd from sklearn.model_selection import RepeatedKFold from sklearn.linear_model import LogisticRegression from sklearn.model_selection import cross_val_score import numpy as np #1. 데이터 불러오기 dt = sns.load_dataset('titanic') #2. 나이 데이터 결측치 평균으로 대체 dt['age'].fillna.. 2023. 10. 6.
[파이썬 머신러닝] 다항 회귀분석 (보스턴 집값) 다항회귀분석은 2차 이상의 항을 포함한 비선형 회귀분석입니다. 파이썬에서 다항 회귀분석을 하는 방법을 알아봅시다. 설명은 주석에 달아놓았습니다. 절차를 간단히 설명하겠습니다. - boston 집값 데이터를 불러옴 - 독립변수 종속변수를 추출하고 데이터프레임으로 만듦 - 상관관계 행렬 그래프를 그려봄 - 데이터를 train set과 test set 으로 분할함 - 데이터를 정규화함 (min max) - 다항식을 생성함. 차수 설정 가능. - 회귀 모델을 학습함 - train 데이터로 평가함 - test 데이터로 평가함 평가지표는 mse(mean squared error), rmse, $R^2$ 입니다. import pandas as pd import numpy as np from sklearn.datase.. 2023. 9. 7.
[파이썬 머신러닝] 다중 회귀분석 (보스톤 집값) 파이썬에서 다중 회귀분석 하는 방법을 알아봅시다. 설명은 주석에 달아놓았습니다. 절차를 간단히 설명하겠습니다. - boston 집값 데이터를 불러옴 - 독립변수 종속변수를 추출하고 데이터프레임으로 만듦 - 상관관계 행렬 그래프를 그려봄 - 데이터를 train set과 test set 으로 분할함 - 데이터를 정규화함 (min max) - 회귀 모델을 학습함 - train 데이터로 평가함 - test 데이터로 평가함 평가지표는 mse(mean squared error), rmse, $R^2$ 입니다. import pandas as pd import numpy as np from sklearn.datasets import load_boston ####################################.. 2023. 9. 7.
반응형