기계 학습으로 풀 마라톤의 골 타임을 예측~①:Runtastic의 데이터를 Garmin Connect에 캡처~

배경



러닝 연습시에 달린 거리와 페이스 등을 기록하는 스마트 폰 앱 "Runtastic"
워치형 웨어러블 디바이스의 「Garmin」을 사용해 수집해 왔다
방대한 연습 데이터(라고 해도 70건 정도)를 이용해 무언가 할 수 없는가라고 생각해,
떠오른 것이 "풀 마라톤의 골타임 예측"이었습니다.

달린 거리나 페이스, 심박수 등 연습시에 수집하는 데이터뿐만 아니라,
연습 내용의 양호함을 좌우한다고 생각되는 다양한 요인(날씨, 기온, 컨디션 등)을 특징량에 포함시켜 학습 데이터를 작성해, 아직 달리지 않은 풀 마라톤의 골 타임을 예측하는 것으로 향후 의 연습 내용의 개선 검토에 살리는 것을 목적으로 실시합니다.

( · Pixabay 부터)

개요



일반적인 데이터 분석 프로세스에 따라 다음과 같이 진행합니다.


데이터 수집



약 1년 반의 러닝 연습 데이터 중,
최초의 1년분은 Runtastic로,
나머지 반년은 가르민으로 기록했기 때문에
향후 데이터 가공 작업 및 분석 작업을 쉽게 수행하기 위해
우선 데이터를 Garmin 하나로 정리합니다.

방법은 매우 간단합니다.
Runtastic 내보내기 기능을 사용하여 gpx 파일 형식으로 연습 데이터를 내보내고,
Garmin Connect 가져오기 기능을 사용하여 Runtastic에서 내보낸 gpx 파일을 가져오기만 하면 됩니다.

gpx 파일이란, GPS(위치 정보)를 포함한 데이터 형식의 것으로, 런닝을 했을 때의 루트나 페이스 등, 다양한 정보가 포함되어 있습니다.

Runtastic 활동 데이터 내보내기



Runtastic 공식 사이트 열기
② 공식 사이트 오른쪽 상단의 로그인 버튼에서 로그인

③ 로그인하면 홈->Export 메뉴를 선택

④ 내보내기 버튼을 클릭

⑤ 내보내기가 끝나면 다운로드 버튼이 나오므로 다운로드 버튼을 클릭

⑥ 소정의 폴더에 zip 파일이 다운로드됩니다.
Sport-sessions -> GPS-data에 gpx 파일이 저장됩니다.


Garmin으로 Runtastic gpx 파일 가져오기



Garmin Connect 열기
② 화면 오른쪽 상단의 로그인 버튼에서 로그인

③ 오른쪽 위 구름 마크에서 데이터 가져오기를 선택

④데이터의 임포트 화면으로 천이하기 때문에 Runtastic에서 내보낸 gpx 파일을 드래그 앤 드롭
※zip 파일을 드래그&드롭해도 받아들일 수 없기 때문에 여기는 1 파일씩 꾸준히 해 간다

⑤ 가져오고 싶은 gpx 파일을 모두 드래그&드롭 하면 「데이터의 임포트」버튼을 클릭
⑥gpx 파일 가져오기가 완료되면 "가져오기 완료"가 표시됩니다.


이것으로 Runtastic에서 Garmin Connect로 데이터 캡처가 완료되었습니다!
그래서 러닝 연습 데이터가 Garmin Connect에 정리되었습니다.

다음 번은 데이터 가공으로
Garmin Connect에서 활동 데이터를 CSV 형식으로 내보내고,
데이터 항목의 삭제·추가와 결측값의 보완을 실시해 갑니다.

좋은 웹페이지 즐겨찾기