여러 "if" 조건이 포함된 수식을 만들려면 어떻게 해야 합니까?저는 부동산 데이터 세트로 작업하고 있습니다. 수천 행에 욕실 데이터가 누락되었습니다. 나머지 데이터 세트의 침실별 평균 욕실 데이터를 기반으로 욕실 데이터를 생성하는 새 열에 대한 수식을 작성하고 싶습니다.
예를 들어, 욕조가 없으면 침대가 없어집니다. /= 9는 5입니다.
아니면 누락된 값에 대한 욕실 데이터를 추정하는 더 좋은 방법이 있습니까?
기본 데이터 분석 및 모델링Re: 여러 "if" 조건이 포함된 수식을 어떻게 만듭니까?커뮤니티에 오신 것을 환영합니다.
내 제안은 Y축에 침대 수, Y축에 욕조 수, X축에 침대 수를 사용하여 데이터를 표시하는 것입니다. 이를 위해 Fit Y by X의 그래프 빌더가 작동합니다. 거기에서 목욕에 대한 최선의 추정치가 무엇인지 확인할 수 있어야 합니다.
각 침대 그룹의 욕조 수에 대한 평균값을 사용할 수도 있습니다.
For Each Row(
If( Is Missing( :baths ),
:baths = Col Mean( :Baths, :Beds )
)
);
원래 사양을 처리하기 위해 스크립트는 다음과 같습니다.
For Each Row(
If( Is Missing( :baths ),
If(
:Beds <= 2, :Baths = 1,
:Beds == 3, :Baths = 2,
:Beds <= 5, :Baths = 3,
:Beds <= 8, :Baths = 4,
:Baths = 5
)
)
);
Re: 여러 "if" 조건이 포함된 수식을 어떻게 만듭니까?txnelson의 제안 외에도 수행하기로 결정한 작업을 수행하는 두 가지 비스크립트 방법이 있습니다. 다양한 IF 절이 있는 경우 열을 다시 코딩하는 것이 가장 쉬운 방법일 수 있습니다. IF 함수를 사용하고 여러 IF 절을 포함하려면 Else 절에 대한 상자를 강조 표시하고 쉼표 키를 누릅니다. 그러면 원래 대화 상자에 두 번째 IF 절이 추가됩니다. 원하는 만큼 많은 IF 절을 얻기 위해 원하는 만큼 이 작업을 수행할 수 있습니다(마지막 절은 Else임). 내가 말했듯이, 이것들이 많으면 녹음이 더 쉬울 것입니다.
Re: 여러 "if" 조건이 포함된 수식을 어떻게 만듭니까?@txnelson & @dlehman1 의 설명을 추가하려면,
IF 문과 관련된 JMP 참고 사항도 여기에서 확인할 수 있습니다.
https://www.jmp.com/support/help/en/17.2/index.shtml#page/jmp/if-function.shtml
Re: 여러 "if" 조건이 포함된 수식을 어떻게 만듭니까?죄송합니다. 귀하의 질문을 잘못 읽었습니다. 누락된 데이터를 추정하고 싶으신 것으로 확인됩니다. 시각화부터 시작해야 한다고 생각합니다. 침실 수 또는 크기와 욕실 수 사이에 상당히 밀접한 관계가 있는 경우 누락되지 않은 데이터에서 파생된 관계에서 누락된 데이터를 추정하는 것이 합리적일 수 있습니다. 관계가 그다지 체계적으로 보이지 않는다면 이는 아마도 좋은 생각이 아닐 것입니다. 이 데이터를 사용하여 모델을 구축하는 경우 정보 누락 옵션은 특정 방식으로 누락된 데이터를 처리합니다. 누락된 연속 데이터를 평균값으로 대체하고(시각화 내용에 따라 최선의 접근 방식이 아닐 수 있음) 데이터 누락 여부에 대한 새로운 표시기 열을 추가합니다(연속 또는 명목 누락에 대해 추가) 데이터).