열의 모든 수준에 대해 항상 동일한 행 하위 집합을 참조하는 dif 함수 버전이 있습니까?안녕하세요 - 저는 이러한 목적을 위해 분광학(익숙한 사람들을 위한 XRD 회절도)과 유사한 일부 데이터를 가지고 있습니다. 기본적인 배경 빼기를 하려고 하는데 회절도가 200개 이상 있어서 자동화하려고 합니다. 스택 형식의 테이블이 있는데 "여기 xy 열이 있고 여기에 ID 열이 있습니다. n을 설정하는 대신 열 4에서 Dif(col,n) 함수를 수행하고 싶습니다. 이는 배경 데이터세트가 빼려는 데이터세트에 항상 인접해 있는 것처럼 처리하므로 n은 샘플마다 변경되지 않습니다. 일반적으로 저는 다음과 같은 간단한 방법을 원합니다. "여기 배경 신호가 있고, 여기 샘플 신호가 있고, 빼세요."라고 말하지만, 그렇게 할 수 있는 깔끔한 방법을 찾지 못했기 때문에 이것이 제가 갖고 있는 아이디어 중 하나입니다.
물론 데이터 세트의 길이가 같지 않으면 더 복잡해집니다. 하지만 JMP로는 이 작업을 간단하게 할 수 없기 때문에 여기서는 간단한 단계만 수행하겠습니다.
내가 이해하고 있는 걸까?
자동화 및 스크립팅기본 데이터 분석 및 모델링윈도우Re: Dif(col,n) 함수, 하지만 여러 데이터세트 간의 빼기를 처리할 수 있는 함수귀하가 원하는 작업을 제가 올바르게 이해했다면 데이터 테이블 첨자를 사용하여 귀하가 원하는 작업을 수행할 수 있을 것입니다.
Re: Dif(col,n) 함수, 하지만 여러 데이터세트 간의 빼기를 처리할 수 있는 함수죄송합니다. 이에 응답하는 것을 잊었습니다.
흠. 따라서 테이블 첨자를 사용하지 않고 이 작업을 수행하는 한 가지 방법은 1) ID 열과 해당 행에서 모든 고유 ID를 찾고, 2) 첫 번째 ID에 대한 데이터에 대한 행렬을 만들고, 3) 배경에 맞게 데이터 크기를 다시 조정하는 것입니다. 4) 빼기, 5) 다른 열에 저장, 6) 3으로 돌아가서 다음 ID에 대해 수행합니다. 데이터 테이블 첨자를 사용하면 이 프로세스가 어떻게 더 원활해 집니까?
부차적인 질문으로, ID별로 데이터에 스플라인 맞춤을 추가하는 단계를 추가한 다음 크기 조정 및 후속 단계를 수행하려는 경우 이와 같은 표현식 처리가 가장 좋은 방법일까요, 아니면 더 나은 방법이 있을까요? 당신이 아는 이게 할 일인가요? 저는 FDE를 작동시키려고 계속 노력하고 있지만 안타깝게도 아직까지는 성공하지 못했습니다.
감사해요!