Data Science/국비지원
2022.01.31 - Code
jujukwakkwak
2022. 1. 31. 21:06
Dacon
집값 예측 경진대회
데이콘 베이직 Basic
<코드 공유>
제목 : [Baseline] 1. 누구나 할 수 있는 데이터 분석 & 예측
작성자 : DACONIO
링크 : https://dacon.io/competitions/official/235869/codeshare/4253
[Baseline] 1. 누구나 할 수 있는 데이터 분석 & 예측
집값 예측 경진대회
dacon.io
<나중에 사용하면 좋겠다고 생각되는 코드>
(1) 결측값 확인할 때
def check_missing_col(dataframe):
missing_col = []
for col in dataframe.columns:
missing_values = sum(dataframe[col].isna())
is_missing = True if missing_values >= 1 else False
if is_missing:
print(f'결측치가 있는 컬럼은: {col} 입니다')
print(f'해당 컬럼에 총 {missing_values} 개의 결측치가 존재합니다.')
missing_col.append([col, dataframe[col].dtype])
if missing_col == []:
print('결측치가 존재하지 않습니다')
return missing_col
missing_col = check_missing_col(train)
(2) 평가지표 NAME(Normalized Mean Absolute Error) 사용할 때
def NMAE(true, pred):
mae = np.mean(np.abs(true-pred))
score = mae / np.mean(np.abs(true))
return score