JMP 는 강력한 분석 및 시각화 도구이지만 이를 사용하려면 데이터가 필요합니다. JMP의 최고의 기능 중 다수는 데이터 가져오기와 관련되어 있습니다. 쿼리 작성기, XML 처리, 다중 파일 가져오기, HTTP 요청을 통한 데이터 가져오기 등은 모두 다른 소스에서 데이터를 쉽게 가져와서 분석할 수 있도록 설계된 새로운 기능입니다. JMP로 데이터를 시각화합니다.코딩 및 기타 기능은 지저분한 데이터를 가져와 깨끗한 데이터 세트로 변환하는 데 도움이 되며, 데이터 테이블은 데이터 소스를 효과적으로 결합하기 위한 가상 조인과 같은 기능을 제공합니다.JMP는 사용자가 데이터에 액세스할 수 있다는 가정 하에 데이터를 처리하는 데 탁월합니다.
우리는 직업상 고객이 제공한 데이터 소스와 회사 내부 데이터 소스를 사용하여 정기적으로 작업하고 데이터를 분석하여 수익을 늘리고 프로세스를 개선하며 의사 결정을 내립니다. 데이터 과학자로서 우리 중 일부는 자신의 개인 데이터를 살펴보는 것을 좋아하며, 이 블로그 게시물은 제가 실행 중인 데이터에 관한 다가오는 논문 작업을 시작하면서 시작되었습니다. 내 이야기는 몇몇 동료들이 다음과 같은 주제로 발표한 것처럼 개인적인 이야기는 아니었습니다. 수량화된 자기 그리고 그들의 자신의 개인 데이터 ; 경주에 이르기까지의 훈련을 분석하여 시각화를 만들고 경주 성공 예측 변수를 찾는 데 관심이 더 많았습니다. 하지만 이렇게 분석 논문을 작성하는 것은 내 개인적인 이야기를 담고 있기 때문에, 러닝 데이터를 수집하려고 노력한 경험을 공유하고 싶었습니다.
저는 학위 프로그램에서 기초 체육 수업을 들어야 했기 때문에 NC State에서 달리기 시작했습니다. 선택의 여지가 있어서 저는 "런 컨디셔닝(Run Conditioning)"을 선택했고, 이는 5K 경주에서 최고조에 달했습니다. 나는 달리기와 경주에 푹 빠져서 다음을 구입했습니다. 가민 포러너 301 데이터 보기에는 훌륭했지만 시각화를 제공하지 않았고 정보를 공유할 방법이 없는 작은 Windows 응용 프로그램과 동기화되었습니다. 그 당시에는 동기 부여를 위해 총 주행 거리와 주간 주행 거리를 기록하는 것을 좋아했지만 그것에는 별로 관심이 없었습니다.
Many runs and races are stored in various data sources over the years.Many runs and races are stored in various data sources over the years.Many runs and races are stored in various data sources over the years.Many runs and races are stored in various data sources over the years. 수년에 걸쳐 많은 달리기와 경주가 다양한 데이터 소스에 저장됩니다. 게다가 음악을 듣기 위해 아이팟을 들고 다녔고, 나중에는 자체 GPS 역할을 할 수 있는 아이폰을 갖게 됐다. 당시에는 경쟁이 많지 않았고, Nike는 GPS 신호 없이도 런닝머신에서 달리기를 처리할 수 있는 방법을 갖춘 Nike+를 개발했습니다. 음악을 듣기 위해 이미 하고 있던 시계를 차거나 iPhone을 가지고 다닐 필요가 없어서 Nike로 옮겨 Forerunner를 은퇴시켰습니다.
Garmin은 자사 제품으로 수출하는 방법을 갖고 있었습니다. TCX 파일 형식, 당시 Nike는 해당 형식의 가져오기를 허용했기 때문에 내 데이터를 통합했습니다. Nike 웹사이트는 인터넷이 있는 곳 어디에서나 액세스할 수 있는 멋진 시각화와 Google 기반 지도, 공개 API, 데이터 가져오기 및 내보내기 기능, 심지어 원할 경우 소셜 미디어에 실행을 공유할 수 있는 쉬운 방법까지 제공했습니다.
이것은 사람들이 클라우드, 소셜 미디어, 타사 소프트웨어에 입력하는 엄청난 양의 데이터나 이러한 결정으로 인해 발생하는 보안 영향에 대한 게시물이 아닙니다. 저는 이러한 주제가 중요하고 흥미롭고 종종 간과된다고 생각합니다. 하지만 10년이 지나서 이 논문을 작성하기 위해 모든 데이터를 수집하고 싶었지만 그럴 수 없었습니다.
Nike+ 웹사이트는 더 이상 이전에 보여주었던 시각화 및 통계를 표시하지 않습니다. 나이키 런 클럽 . 앱은 괜찮고 예전 웹사이트와 매우 유사하게 작동하지만 데이터를 내보낼 수 있는 방법이 없습니다. 웹에서 검색하면 현재 제거된 REST API 문서에 대한 끊어진 링크의 묘지와 등락한 Nike 데이터를 얻기 위해 특별히 만들어진 수많은 웹 사이트와 앱을 찾을 수 있습니다. 약 1년 전, 저는 다음을 사용하여 2016년 마라톤 달리기 데이터를 추출할 수 있었습니다. n+수출업체 이후 Nike의 API 변경으로 인해 웹사이트가 손상되었습니다.
열심히 검색한 끝에 우연히 다음과 같은 앱에 대한 언급을 발견했습니다. 런 갭 , 여러 데이터 소스를 관리하는 방법으로 작동합니다. 로그인 정보를 제공하면 당분간 Nike를 포함하여 20개 이상의 인기 소스에서 데이터를 가져올 수 있습니다.
나는 그것을 다운로드하여 시도해 보았고, 약 700개의 개별 GPX 파일이라는 매우 불편한 형식이었지만 마침내 내 데이터를 추출할 수 있었습니다. 한 소스에서 다른 소스로 직접 데이터를 전송하는 Run Gap의 기능을 잠금 해제하기 위해 수수료를 지불할 수도 있습니다. 내 동료 Julian Parris와 이 문제를 논의한 후 ( @줄리안 ), Strava에서 현재 달리기 기록으로 이동했습니다. API 지원 및 가져오기/내보내기 기능은 (현재) 훨씬 더 사용자 친화적입니다.
내 요점은 다음과 같습니다. 데이터 저장을 제3자에게 의존하는 경우 언제든지 해당 데이터를 잃을 수 있습니다. 작은 글씨로 적혀 있습니다. 그만큼 나이키 서비스 약관 다음과 같이 명확하게 말합니다.
NIKE는 Nike 플랫폼, 회원 프로그램, 제품 또는 서비스를 언제든지 통지 없이 종료하거나 수정할 수 있습니다.
NIKE는 해당 법률에 따라 Nike에 대한 어떠한 책임도 없이 언제든지 어떤 이유로든 귀하의 계정을 종료 또는 정지하고, 귀하의 프로필이나 사용자 콘텐츠를 삭제하고, 플랫폼 전체 또는 일부의 사용을 제한할 수 있습니다.
이는 Nike가 어떤 이유로든 내 데이터를 삭제하거나 내 계정에서 나를 잠글 수 있음을 의미합니다. 그리고 이것은 전례가 없습니다. 예를 들어, 2015년에는 LinkedIn은 연락처를 대량으로 내보내는 기능을 제거하기로 결정했으며 엄청난 반발이 있었습니다. . 운 좋게도 LinkedIn은 사용자의 의견을 듣고 방향을 바꾸었습니다. 그러나 발견에 있어 데이터의 중요성은 무엇보다 중요합니다. 데이터 관련 과제는 AI의 가장 큰 장애물 중 하나입니다. . 데이터가 다른 소스에서 가져온 경우 데이터를 수집하는 것이 어려울 수 있지만 최소한 자신의 데이터를 소유할 수는 있습니다. 그러니 가능한 동안 데이터를 가져오세요.