독립변수와 종속변수의 변수명
AI 모델을 개발할 때 독립변수와 종속변수의 변수명 작명 Tip
독립변수와 종속변수의 변수명¶
데이터마이닝과 머신러닝을 다루다 보면 가장 많이 다루는 변수명은 독립변수와 종속변수에 대한 것일 것이다.
보통은 X : y, X : target, data : target과 같은 조합을 많이 사용하는데, 그러면 코드에서 검색하기 힘들어 지거나 다른 용도의 변수와 헷갈릴 수 있어 좋지 않다.
exog : endog의 조합은 간결하고, 명확하며, 절대 다른 변수와 헷갈릴 수 없는데다, 널리 사용되는 통계 및 데이터 분석 패키지 statsmodels에서 사용하는 변수명이기 때문에 상당히 좋은 변수명이라고 생각된다.
statsmodels의 공식 문서에서는 exog와 endog의 유래를 아래와 같이 밝히고 있다.
exog: exogenous, caused by factors outside the systemendog: endogenous, caused by factors within the system
참고할 만한 독립변수와 종속변수의 변수명 조합들은 아래와 같다.
| independent Variable | dependent Variable |
|---|---|
| exog | endog |
| independ | depend |
| X | y |
| data | target |