본문 바로가기

전체 글

(45)
[파이썬] Seaborn distribution plot 정리(distplot, jointplot, pairplot, rugplot) 파이썬의 seaborn 중 distribution 을 표현하는 displot에 대해 정리하고자 한다. 먼저 seaborn 을 임포트 한 이후 기본 데이터인 tips를 불러온다. import seaborn as sns %matplotlib inline tips = sns.load_dataset('tips') tips 1. distplot distplot 의 기본 그래프를 그려주면 아래와 같이 나온다. sns.distplot(tips['total_bill']) 만약 파란 선을 없애주고 싶다면 kde=False 옵션을 준다. sns.distplot(tips['total_bill'], kde=False) bins 옵션을 준다. bins가 10개면 위의 그래프를 10개로 나눠 표시하겠다는 것이고 30개이면 30개..
MAC Colab 에서 시각화 그래프 한글 지원 안될 때 해결 방법 1. 나눔체 설치 !apt-get update -qq !apt-get install fonts-nanum* -qq 2. 리빌드해준다. 3. 폰트를 나눔고딕체로 설정해놓는다. import matplotlib.pyplot as plt import matplotlib.font_manager as fm fm._rebuild() plt.rc('font', family='NanumGothic') 4. 밑에 명령어를 실행하면 나눔 고딕체가 설정 된 것을 볼 수 있다. for fontInfo in fm.fontManager.ttflist: if 'Nanum' in fontInfo.name: print(fontInfo.name+" = "+fontInfo.fname) 이후에 시각화를 하면 한글이 보인다.(런타임-런타임다시..
회귀 평가 지표와 사이킷런 api 평가지표 설명 사이킷런 MAE Mean Absoulte Error 의 약자. (실제 값-예측값)의 절대값으로 바꿔 평균을 낸 값 metrics.mean_absolute_error MSE Mean Squared Error 의 약자. (실제 값 - 예측 값)의 차이를 제곱해서 평균을 낸 값 metrics.mean_squared_error MSLE MSE에 로글르 적용 한 값 쓰임새 : 천억, 조 등 단위수가 클 때 실수를 한다면 큰 매출이 오류가 생길 수 있다. 그래서 단위가 클 때 로그를 씌우면 단위가 작아진다. RMSE Rppt Mean Squared Error 의 약자. MSE의 값은 (실제값-예측값)을 제곱해서 평균을 내기 때문에 실제 오류보다 값이 커진다. 그래서 MSE에 루트를 씌운 것이 RMSE..