지금 수통, 회귀 떼고나서 머신러닝 공부중에 있습니다.


머신러닝에서 보면 train data와 test data가 나뉘는데..  궁금한 점이 있습니다.


회귀분석이라고 가정하겠습니다.

만약 저한테 10만개의 데이터가 있다고 치면, 8:2로 나눈다는게 

8만개로 모델을 적합시키고, 2만개로 성능 테스트를 한다는 말인가요?

그 8만개로 모델을 적합시킨다는 말이, 제가 회귀분석 이론에서 배운 Beta_1 = Sxy / Sxx 를 구할때 이 train data인 8만개만 이용해서 모델을 만든다는 소리인가요..?

여기서 만들어진 모델을 이제 2만개에 error율을 구하는게 성능 테스트라고 보면 되는건가요..??


적합시킨다의 의미를 잘 모르겠습니다..


그리고 제가 생각하기에는 위 내용이 맞다면 train data를 어떻게 잡느냐에 따라 모델이 바뀔거 같은데...  문제가 되지 않나요?


책에서 읽은 바로는 LOOCV는 1개씩 해서 테스트 하는거라 data를 어떻게 나누냐에 따라 바뀌지 않는다는 장점이 있다고 본 것도 같아요..



너무 쉬운 질문인거 같기도 한데, 제가 이해를 못하는거 같아서 질문 드립니다.


너무 정신없이 글을 써서 글이 이해 안되신다면 댓글로 부탁드려요 ㅠ


감사합니다.