대화형 HTML 출력과 관련된 일반적인 질문은 "이 보고서는 왜 이미지에 불과합니까?"입니다. 우리는 이유에 대한 높은 수준의 표시를 제공하기 위해 로그에 피드백을 제공하려고 시도합니다. 로그에 익숙하지 않으신가요? Windows에서는 보기 > 로그(또는 CTRL+SHIFT+L 누르기)로 이동하거나 Mac에서는 창 > 로그(CMD + 1)로 이동하여 액세스할 수 있습니다. 로그에는 JSL로 작업할 때의 스크립트 출력뿐만 아니라 대화형 HTML을 내보낼 때의 메시지 출력과 같은 정보 출력도 포함될 수 있습니다. 우리는 너무 모호해서 고급 사용자와 통계학자를 좌절시키는 메시지와 너무 구체적이어서 덜 기술적인 사용자에게 횡설수설처럼 들리는 메시지를 피합니다. 메시지가 유익하고 대화형 HTML로 구현되도록 요청하거나 문제를 보고하는 경우 기술 지원에 제공하는 데 유용하기를 바랍니다. 아래에서는 프로파일러가 정적 이미지로 나타나는 가장 일반적인 원인을 해독합니다.
이유 1: 범주형 응답
위에서도 언급했지만 현재는 연속 응답만 지원됩니다. 범주형 응답을 모델링하고 대화형 HTML에 저장하거나 JMP Live 에 게시하려고 시도한 경우 "대화형 HTML: 범주형 응답이 있는 프로파일러"라는 메시지가 표시됩니다. 대화형이 아닙니다"라는 메시지가 로그에 표시됩니다.
이유 2: 지원되지 않는 JSL 명령
JMP 프로파일러는 여러 요인을 사용하여 수학 공식을 평가합니다. 하나는 변경하고 다른 요인은 고정하여 각 요인에 대한 곡선을 생성합니다. 내부적으로 수식은 수식이 있는 열의 속성을 볼 때 찾을 수 있는 것과 같은 JSL 표현식입니다. JSL은 많은 명령과 작업이 포함된 대규모 언어입니다 . 일부는 브라우저에서 수행하기에는 너무 프로그래밍 집약적이어서 성능이 저하될 수 있습니다.
또한 우리는 가장 널리 사용되는 하위 집합을 구현하려고 노력하고 있으며 사용자의 요구 사항을 이해하는 대로 기능을 신중하게 추가할 것입니다. JMP 12에서는 Flash에 구현된 동일한 50개 정도의 명령이 포팅되었습니다. Add, Subtract, Multiply, Divide, Minus, Power, Root, Abs, Floor,ceiling, Min, Max, Equals, NotEquals, GreaterThan, LessThan, GreaterThanOrEqualTo, LessThanOrEqualTo, Or, And, Not(부정), Exp, Log, Log10, Sine, Cosine, Tangent, SinH, CosH, TanH, ArcSine, ArcCosine, ArcTangent, ArcSinH, ArcCosH, OpArcTanH, If, Match, Choose 및 숫자 재무 계산 DDB, FinFV, FinIPMT, FinIRR, FinMIRR, FinNPER, FinNPV, FinPMT, FinPPMT, FinPV, FinRATE, FinSLN,FinSYD.
JMP 15 에서는 6개의 추가 항목(Is Missing, Zero or Missing, IfMZ, Modulo, Ln 및 Log1P)이 추가되었는데, 이는 주로 Partition, Boosted Tree 및 Bootstrap Forest 플랫폼에서 많이 사용되었기 때문입니다. 구현되지 않은 JSL 명령으로 인해 일반적으로 생성되는 공식이 아직 지원되지 않는 경우 새로운 임베디드 플랫폼을 활성화하기 위한 작업을 수행할 필요가 없으므로 이를 먼저 구현해야 했습니다. 아직 도달하지 못한 명령이 발견되면 로그 에 "대화형 HTML: 프로파일러"라는 메시지가 표시됩니다. 지원되지 않는 작업으로 인해 대화형이 아닙니다."
이유 3: 지원되지 않는 플랫폼
JMP 에서 기본 설정 > 플랫폼으로 이동하면 100개 이상의 플랫폼이 나열되어 있으며 그 중 대부분은 프로파일러와 함께 표시됩니다. Prediction Profiler 플랫폼(Graph> Profiler에서 확인)을 제외하면 이제 8개의 플랫폼이 지원됩니다. 다시 한번 말씀드리지만, 가장 널리 사용된다고 생각되는 것부터 시작했습니다. 필요한 플랫폼 중 지원되지 않는 것이 있다면 여러분의 의견을 듣고 싶습니다. 플랫폼이 정적으로 나오면 로그를 보면 "대화형 HTML: 이 플랫폼에 내장된 프로파일러는 대화형이 아닙니다."라는 메시지가 표시됩니다.
로그에 이 메시지가 표시되면 해결 방법이 있을 수 있습니다. 프로파일러가 있는 많은 플랫폼의 경우 빨간색 삼각형 메뉴는 "예측 공식 저장" 옵션과 함께 "열 저장" 하위 메뉴를 제공합니다.
Demonstrating the Save Prediction Formula option in the Partial Least Squares platform. 부분 최소 제곱 플랫폼에서 예측 공식 저장 옵션을 시연합니다.
체지방 샘플 데이터 세트를 사용하여 "Partial Least Squares" 스크립트를 실행하고 "NIPALS Fit with 7 Factors"에 대한 빨간색 삼각형 메뉴에서 프로파일러를 추가합니다. 이것을 내보내면 정적 이미지를 얻게 됩니다. 우리는 아직 부분 최소 제곱 플랫폼을 개선하여 프로파일러를 대화형 HTML로 내보내지 못했습니다. 그러나 동일한 빨간색 삼각형 메뉴로 이동하여 열 저장 > 예측 공식 저장을 선택하면 "예측 공식 체지방 비율"이라는 새 열이 생성됩니다.
Prediction column saved to the data table. By viewing the column's properties you can see the formula of the profiler. 데이터 테이블에 저장된 예측 열입니다. 열의 속성을 보면 프로파일러의 공식을 볼 수 있습니다. 열 속성을 보면 이 수식에는 단순한 곱셈과 덧셈이라는 복잡한 내용이 없다는 것을 알 수 있습니다. 그래프 > 프로파일러 메뉴를 열고 Y에 이 열을 추가하면 대화형 HTML 또는 JMP Live 로 내보내는 독립형 프로파일러가 생성됩니다. 요소의 수가 많기 때문에 저는 빨간색 삼각형 메뉴로 이동하여 행 정렬 기능(외관 하위 메뉴에 있음)을 사용하여 프로파일러를 값 7의 두 행으로 줄 바꿈하기로 결정했습니다.
이유 4: 고급 기능
개별 내장 프로파일러의 경우 해당 플랫폼과 관련하여 지원되지 않는 추가 기능이 있을 수 있습니다.
- 비혼합 선형 제약 조건
- 무작위 효과
- 다중 반응 변수
- 소음 요인
- 오프셋 변수(일반화 선형 모형에만 해당)
이들 중 하나가 발생하면 다음과 같은 설명이 포함된 메시지가 로그에 표시됩니다. "대화형 HTML: 비혼합 선형 제약 조건이 있는 프로파일러는 대화형이 아닙니다."
우리는 대화형 HTML에서 매우 인기 있는 프로파일러 기능의 출력을 지속적으로 개선하고 있습니다. 이 블로그 게시물이 아직 구현되지 않은 일부 사례를 설명하는 데 도움이 되기를 바랍니다.
우리는 귀하가 보고 싶은 기능과 임베디드 플랫폼에 대한 귀하의 의견을 듣고 싶습니다. 의견을 남겨주세요!
이 요청을 추적하기 위해 결함(S1567660)을 추가했습니다. Matthias님의 의견에 감사드립니다.
내 사용자 이름을 클릭하거나 마우스를 올리면 내 이메일 주소가 표시됩니다. 저에게 직접 이메일을 보내주실 수 있습니다.
안녕하세요 조쉬님,
간단한 샘플 파일을 준비했는데 이 포스팅에 올릴 방법이 없네요. 어떻게 보낼 수 있나요?
Matthias 님, 안녕하세요. 제가 이 문제를 조사하고 새로운 기능 요청으로 입력할 수 있도록 샘플 스크립트/데이터 세트를 제공해 주실 수 있나요?
"분위수 수식 저장"을 사용하고 그래프 메뉴의 프로파일러를 사용하여 제안된 방법을 시도했습니다.
그러나 여전히 작동하지 않습니다. 로그 파일에는 다음과 같이 명시되어 있습니다.
"대화형 HTML: 적합 실패 분위수(런아웃 포함, 평균 변형 포함)에 대한 프로파일러는 공식에서 지원되지 않는 작업으로 인해 대화형이 아닙니다 ."
그래서 배포에는 적합하지 않은 것 같습니다 ...
안녕,
감사합니다. 정확히 그 질문/문제가 있었습니다.
" 다시 한번 말씀드리지만, 가장 널리 사용된다고 생각되는 것부터 시작했습니다. 지원되지 않는 플랫폼이 필요한 경우 귀하의 의견을 듣고 싶습니다. "
저는 "맞춤 매개변수 생존 플랫폼"을 사용하고 있으며 프로파일러는 HTML에서 대화형이 아닙니다. (저는 출력을 생성하기 위해 "게시" 옵션을 사용하고 있습니다). 적합 모델 플랫폼을 사용할 수 있지만 검열된 데이터는 허용되지 않습니다.
문안 인사,
마티아스