JMP® Student Edition에 대해 질문이 있습니다.
이 소프트로, RRI(심박 간격)의 엑셀의 데이터로부터 스트레스 지표의 LF/HF(저주파 성분/고주파 성분)를 아는 것은 가능한가 하는 것이라고, 만약 가능하다면, 그 순서도 교시 받고 싶습니다.
JMP® Student Edition에 대한 질문이 있습니다.
이 소프트웨어를 사용하여 RRI(심박수 간격) 엑셀 데이터에서 스트레스 지표인 LF/HF(저주파 성분/고주파 성분)를 계산할 수 있을까요? 가능하다면 그 절차를 설명해 주세요.
SAS Institue Japan 주식회사 JMP 재팬 사업부에서 시니어 테스터를 하고 있습니다 오노라고 합니다.
저 자신, 「HF/LF비」라고 하는 것을 질문으로 처음으로 알았던 상황이므로, 꽤 모호한 대답이 됩니다.
기본적으로는, HF/LF비의 계산은 JMP의 표준 기능으로 제공되고 있지 않고, 한편, 프로그래밍의 함수에서도 준비되어 있지 않은 처리를 해야 하기 때문에, JMP로 하려고 하면 꽤 귀찮다고 생각합니다.
우선, JMP 또는 JMP Pro (이후, 정리해 "JMP"라고 말합니다)로 마우스 조작 혹은 1개의 함수만에 의해, RR간격 데이터로부터 스트레스 지표인 HF/LF비를 계산하는 것 같은 것은 없습니다. Pro의 기능을 가지고 있습니다.그 밖에도 예를 들면 BMI의 계산등도 JMP에서는 GUI로 제공되고 있지 않습니다만, 그러한 표준 제공되어 있지 않은 계산을 JMP로 실시하려고 하는 경우, 스스로 프로그래밍할 필요가 있습니다.
(이번 「HF/LF비」계산을 실시하는 애드인은 없습니다만, JMP Marketplace라고 하는 사이트( https://marketplace.jmp.com/ko) 에, 「애드인」이라고 하는 기능을 이용한, 현재 유자로의 제공의 무료 프로그램이 몇개인가 공개되고 있습니다.)
HF / LF 비율을 JMP로 계산한다면 다음과 같은 방법으로 프로그래밍 (스스로 코드를 작성)해야합니다.
- JSL (JMP 스크립팅 언어; JMP Scripting Language)이라는 JMP 전용 언어로 프로그래밍합니다.
- JMP 내에서 (JMP 18 이상) 파이썬 코드로 프로그래밍합니다.
RR간격 데이터로부터 HF/LF비를 계산할 때에는 몇 가지 처리방법이나 계산방법이 있습니다.
「RR간격으로부터 LF/HF비를 구하는데, (a) 등간격 데이터로 하기 위해서 선형 보간이나 스플라인 보완 등을 한다, (b) 주파수 영역에서의 파워를 구하는데, 그대로의 값을 이용하는지, 매끄럽게 하는지, 또, (c)최종적으로 파워 스펙트럼을 어떻게 수치 적분할까, 라고 비교할 수 있는가?
이상의 프롬프트에의 논문 중에서 간단한 계산 방법(예를 들어, 선형 보간에 의해 등간격 데이터를 만들어, 원시의 고속 Fourier 변환을 실시해, 사다리꼴 법칙으로 적분포한다)는, JSL에서도 몇개의 함수가 준비되어 있습니다(선형 보간은 Interpolate 함수, 고속 Fourier 변환은 FFT로 실시할 수 있습니다.) 그러나, 그 밖의 처리는 JMP에서는 특히 함수가 준비되어 있지 않고, 그 부분을 스스로 스크래치로 기술할 필요가 있습니다.
이상과 같은 계산에 있어서 고려해야 할 미세한 것 이외에도, 원래 LF/HF비 그 자체가 타당한 지표인지 추정 대상에 매치한 것인지를 우선은 고려해야 할지도 모릅니다. 터를 바라 온 전문가의 의견을 듣는 것이 빠른 것이 아닐까 생각합니다(주파수 영역에서의 데이터의 해석을 모르고, 어느 쪽인가의 방법으로 LF/HF비를 구했을 뿐이라고, 계산이 올바른지 등도 포함해 불안이 남을지도 모릅니다.)
(덧붙여 ARIMA 모델을 맞추고 그 파워 스펙트럼 밀도를 보면, 「시계열 분석」플랫폼에서 실시할 수 있습니다.단, 이 플랫폼은 LF 파워, HF 파워, LF/HF비등은 전혀 계산하지 않습니다.)
긍정적인 좋은 대답이 아니어서 죄송합니다만, 뭔가 불명한 점등이 있으면 회신해 주세요.
이것은 제 전문 분야가 아니며 데이터에서 LF/HF 비율을 제대로 측정하려면 상당한 배경 지식이 필요하다고 생각합니다. 저는 많은 측정값을 설명하는 이것을 찾았습니다: https://pmc.ncbi.nlm.nih.gov/articles/PMC5624990/ . 또한 이 비율 사용에 대한 문제점을 인용하는 여러 참고 문헌도 찾았습니다. 하지만 JMP의 기능과 관련하여 이러한 측정값을 만드는 것은 간단해 보입니다. 비교적 간단한 JMP 수식으로 모두 달성할 수 있는 것처럼 보입니다. 데이터가 시계열 데이터라는 점을 감안하면 간단한 스플라인이나 더 복잡한 시계열 모델을 포함하여 여러 기본 제공 메서드를 사용할 수 있으며 이러한 결과는 데이터 세트에 변수로 쉽게 저장할 수 있습니다. 따라서 적절한 계산과 해석에는 많은 주제 지식이 필요한 것처럼 보이지만 JMP 구현은 복잡하지 않은 것으로 보입니다.
따라서 질문에 대한 제 답변은 다음과 같습니다. 네, JMP를 사용하면 심박수 데이터에서 LF/HF를 쉽게 측정할 수 있습니다. 하지만 절차를 설명하려면 어떤 측정값을 사용하고 싶은지에 대한 배경 지식을 더 자세히 설명해야 합니다. yusuke_ono 님의 답변이 JMP 계산이 복잡해 보이는 이유를 잘 모르겠습니다. 제가 LF/HF에 대해 그들보다 더 잘 모르기 때문일 수도 있습니다.
답변이 늦어 죄송합니다. 답변 주셔서 감사합니다.
마우스 조작만으로는 HF/LF 비율을 계산할 방법이 없다는 것을 알고 있습니다. 프로그래밍이 필요하고 '추가 기능'이라는 기능이 있다는 점도 알려주셔서 감사합니다.
JMP로는 좀 어려울 것 같아서 다른 방법도 고려해 볼까 합니다.