
이 추가 기능은 JMP-R 연결을 사용하여 Fitbit API를 통해 Fitbit 데이터를 직접 다운로드하고 일중 또는 일중 데이터가 포함된 JMP 데이터 테이블을 생성합니다. 일중 데이터에는 15분 단위의 측정값이 포함됩니다. 일일 총계). 포함된 열은 다음과 같습니다: 시간, 소모된 칼로리, 섭취 칼로리, 걸음 수, 거리, 층 수, 분Very(Fitbit에서 귀하가 "매우 활동적"이라고 판단한 시간(분)).
요구사항:
- 컴퓨터에 R이 설치되어 있어야 합니다. 에서 다운로드 https://www.r-project.org/
- Fitbit.com과 동기화하는 Fitbit이 있어야 합니다(이 추가 기능을 사용하여 데이터를 다운로드하는 데는 프리미엄 멤버십이 필요하지 않으며 무료 계정으로 수행할 수 있습니다).
용법:
- 추가 기능 다운로드 및 설치(다운로드한 추가 기능을 두 번 클릭하여 설치)
- *처음 시작할 때 Fitbit에 대한 로그인 자격 증명을 설정하고 필수 R 패키지 및 종속 항목을 설치해야 합니다. 이 두 옵션은 모두 추가 기능을 시작한 후 빨간색 삼각형 아래에서 사용할 수 있으며 한 번만 필요합니다.
- 데이터를 가져올 기간을 선택하세요.
- 일일 측정값을 보려면 "일간 데이터 가져오기"를 클릭하고, 며칠 내에 수행된 모든 측정값을 보려면 "일중 데이터 가져오기"를 클릭하세요. 일중 데이터에는 15분 단위(~100행/일)의 측정값이 포함되므로 일중 데이터를 가져오는 데 몇 주 또는 몇 달이 걸릴 수 있다는 점에 유의하세요.
- Fitbit 데이터를 즐겨보세요!
예:
여기서는 기간을 2016년 11월 1일부터 2016년 11월 30일까지로 설정하고 '일간 데이터 가져오기'를 선택하겠습니다.
다음 테이블이 생성됩니다.

"시간" 열은 표준 날짜-시간 형식을 사용하므로 요일, 월, 연도 등에 대한 변수를 생성하려면 데이터 테이블 > 새 수식 열에서 시간 열 헤더를 선택하여 즉석 공식을 사용할 수 있습니다. > 날짜 시간 > :

일중 데이터에는 선택한 날짜 범위에 대해 15분마다 별도로 측정한 시간, 소모한 칼로리, 활동 수준(Fitbit로 분류됨), 걸음 수, 거리, 층수, 활동적 시간(분)이 포함됩니다. 11월에 대해 다음 테이블이 생성됩니다. (다시 한번 말씀드리지만, 데이터 범위가 넓을 경우 이 프로세스에 시간이 좀 걸립니다.) 이번 달 데이터의 경우 약 45초가 소요되었습니다. 다음과 같은 테이블이 생성되었습니다.

데이터가 없는 일부 행이 있다는 것을 알 수 있습니다. 이는 제가 Fitbit을 착용하지 않았기 때문에 활동이 기록되지 않은 시간을 나타냅니다. 깨어 있는 시간에만 Fitbit을 착용하는 경우 이를 통해 쉽게 추출할 수 있습니다. 당신이 자고 있는 시간과 깨어 있는 시간에 대한 데이터.
다음은 Fitbit 데이터로 할 수 있는 재미있는 작업의 몇 가지 예입니다.
요일별 평균 걸음 수 및 거리:
액토그램:
전반적인:
요일별
한 달 전체:
물론 데이터로 할 수 있는 일이 훨씬 더 많습니다. 그리고 (저처럼) 인생에서 다른 많은 일을 기록한다면 이러한 데이터는 수집하는 다른 변수에 대한 예측 변수(또는 반응)의 풍부한 소스가 될 수 있습니다.
아래 댓글로 재미있는 시각화나 분석을 자유롭게 공유해 주세요. 재미있게 보내세요!
줄리안
안녕하세요 @줄리안 ,
당신의 응답을 주셔서 감사합니다! 이 절차를 진행하기 위해 제가 해야 할 일이 있다면 기꺼이 도와드리겠습니다. 나는 이 과정을 통해 Fitbit 데이터를 분석하고 JMP에 대한 지식을 넓히는 것을 좋아합니다.
안녕 @키슈왑 ,
Fitbit이 세션에 대해 쿠키를 전달하는 방식을 일부 변경한 것 같습니다. 이는 fitbitScraper 패키지가 데이터를 반환할 수 없음을 의미합니다. JMP 측에서 할 수 있는 일이 있는지 알아보기 위해 이 문제를 조사해 보겠습니다. 하지만 Cory(저자: fitbitScraper)를 해결해야 합니다.
- 줄리안
나는 당신이 나를 도울 수 있기를 바랐습니다. 현재 추가 기능과 R을 활용하려고 하는데 오류가 계속 발생합니다.
누구든지 조언을 해줄 수 있다면 크게 감사하겠습니다.
안녕 @데니스 ,
아 예, 그게 문제입니다. JMP Student Edition은 R에 연결할 수 없습니다. 표준 JMP뿐 아니라 JMP Pro에도 R과 Matlab 연결이 포함되어 있습니다. JMP SE에서 표준 JMP로 업그레이드하려면 thehub.com/jmp를 확인하세요.
@줄리안
안녕 @데니스 ,
글쎄, 그건 전혀 좋지 않아! 의견을 보내주셔서 감사합니다. 함께 이 문제를 해결해 보도록 하겠습니다. 설정에 대해 좀 더 자세히 알려주실 수 있나요? 구체적으로 어떤 운영 체제를 사용하고 있는지, JMP 버전은 무엇인지, R 버전은 무엇입니까? 그리고 무슨 일이 일어나고 있는지 확인하기 위해 추가 기능 메뉴에서 Fitbit 데이터 가져오기를 선택하자마자 JMP가 충돌합니다. 맞나요?
@줄리안
JMP용 Fitbit 데이터 다운로더를 클릭할 때마다 컴퓨터가 해제됩니다. 내 추가 기능에 OK가 로드되었고 내 컴퓨터에 R이 열려 있습니다. 그러나 Fitbit 데이터 가져오기 추가 기능을 클릭하자마자 회전하는 공을 가져옵니다.