インタラクティブHTML出力でよくある質問は、「このレポートが単なる画像なのはなぜですか?」です。 ログにフィードバックを提供して、その理由を高レベルで示します。 ログに精通していませんか? Windowsでは[表示]>[ログ]に移動して(またはCTRL + SHIFT + Lを押して)、Macでは[ウィンドウ]> [ログ](CMD + 1)に移動してアクセスできます。 ログには、JSLを使用する場合のスクリプト出力と、インタラクティブHTMLのエクスポート時に出力されるメッセージなどの情報出力を含めることができます。 パワーユーザーや統計家を苛立たせるほど曖昧なメッセージや、あまり技術的でないユーザーにはぎこちないように聞こえるほど具体的なメッセージは避けます。 うまくいけば、メッセージは有益であり、インタラクティブなHTMLで何かを実装することを要求したり、問題を報告したりする場合にテクニカルサポートに提供するのに役立ちます。 以下では、プロファイラーが静止画像として出力される最も一般的な原因をデコードします。
理由1:カテゴリ別の応答
これについては前述しましたが、現在は継続的な応答のみがサポートされています。 カテゴリ別の応答をモデル化してインタラクティブHTMLに保存するか、次の場所に公開しようとした場合JMPライブ、メッセージが表示されます「インタラクティブHTML:カテゴリ応答<列名>のプロファイラーはインタラクティブではありません」ログに。
理由2:サポートされていないJSLコマンド
JMPプロファイラーは、複数の要素を使用して数式を評価し、1つを変化させながら、他の要素を固定して各要素の曲線を作成します。 内部的には、数式は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(negation)、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またはMissing、IfMZ、Modulo、Ln、およびLog1P)が追加されました。これは主に、Partition、Boosted Tree、およびBootstrapForestプラットフォームで頻繁に使用されていたためです。 JSLコマンドが実装されていないために、通常生成される式がまだサポートされていない場合、新しい組み込みプラットフォームを有効にする作業を行う意味はありません。そのため、これらを最初に実装する必要がありました。 まだ取得していないコマンドが検出された場合、ログにメッセージが表示されます「インタラクティブHTML:サポートされていない操作のため、<列名>のプロファイラーはインタラクティブではありません。」
理由3:サポートされていないプラットフォーム
[設定]>[プラットフォーム]に移動した場合JMP 、100を超えるプラットフォームが一覧表示され、その多くはプロファイラーを備えています。Prediction Profilerプラットフォーム([グラフ]> [プロファイラー]にあります)を除いて、8つのプラットフォームがサポートされるようになりました。 繰り返しになりますが、私たちは最も広く使用されていると感じたものから始めました。サポートされていない必要なプラットフォームがあるかどうかをお聞きしたいと思います。 プラットフォームが静的になっている場合は、ログを確認すると、 「インタラクティブHTML:このプラットフォームに埋め込まれたプロファイラーはインタラクティブではありません。」
ログにこのメッセージが表示される場合は、回避策がある可能性があります。 プロファイラーを備えた多くのプラットフォームの場合、赤い三角形のメニューには、オプションとして[予測式の保存]を含む[列の保存]サブメニューがあります。
Demonstrating the Save Prediction Formula option in the Partial Least Squares platform.部分最小二乗プラットフォームでの[予測式の保存]オプションのデモンストレーション。
Body Fatサンプルデータセットを使用して、「Partial Least Squares」スクリプトを実行し、「NIPALS Fitwith7Factors」の赤い三角形メニューからプロファイラーを追加します。 これをエクスポートすると、静止画像が得られます。プロファイラーをインタラクティブHTMLにエクスポートするために、部分最小二乗プラットフォームを拡張することはまだできていません。 ただし、同じ赤い三角形のメニューに移動し、[列の保存]> [予測式の保存]を選択すると、新しい列「PredFormulaパーセント体脂肪」が作成されます。
Prediction column saved to the data table. By viewing the column's properties you can see the formula of the profiler.データテーブルに保存された予測列。 列のプロパティを表示すると、プロファイラーの式を確認できます。列のプロパティを表示すると、この数式について複雑なことは何もないことがわかります。単純な乗算と加算です。 [グラフ]>[プロファイラー]メニューを開き、この列をYに追加すると、インタラクティブHTMLまたはJMPライブ。 要因の数が多いため、赤い三角形のメニューに移動し、[行に配置]機能([外観]サブメニューの下にあります)を使用して、プロファイラーを値7の2つの行に折り返すことにしました。
理由4:高度な機能
個々の埋め込みプロファイラーの場合、そのプラットフォームに固有のサポートされていない追加機能が存在する可能性があります。
- 非混合線形制約
- ランダム効果
- 複数の応答変数
- ノイズ要因
- オフセット変数(これは一般化線形モデルに固有です)
これらのいずれかに遭遇すると、ログに次のようなメッセージが表示されます。 「インタラクティブHTML:非混合線形制約のあるプロファイラーはインタラクティブではありません。」
インタラクティブHTMLで非常に人気のあるプロファイラー機能の出力を継続的に改善します。 うまくいけば、このブログ投稿が、まだ実装していないいくつかのケースを説明するのに役立つでしょう。
私たちはあなたが見たい機能と組み込みプラットフォームについてあなたから聞きたいです-私にコメントを残してください!
このリクエストを追跡するために欠陥(S1567660)を追加しました。Matthiasからのフィードバックに感謝します。
ユーザー名をクリックまたはホバーすると、メールアドレスが表示されます。あなたは私に直接それを電子メールで送ることができます。
こんにちはジョシュ、
短いサンプルファイルを用意しましたが、この投稿にアップロードする方法がわかりません。 どうすれば送信できますか?
こんにちはマティアス、サンプルのスクリプト/データセットを提供して、これを調べて新機能のリクエストとして入力できるようにしていただけませんか?
「分位式の保存」とグラフメニューのプロファイラーを使用して、提案された方法を試しました。
ただし、それでも機能しません。 ログファイルには次のように記載されています。
「インタラクティブHTML:適合故障分位数のプロファイラー(振れを含む、平均ひずみを含む)は、式でサポートされていない操作のため、インタラクティブではありません。」
したがって、ディストリビューションでは機能しないようです...
やあ、
おかげで、私はまさにその質問/問題を抱えていました。
「」繰り返しになりますが、私たちは最も広く使用されていると感じたものから始めました。サポートされていない必要なプラットフォームがあるかどうかをお聞きしたいと思います。 「」
「フィットパラメトリックサバイバルプラットフォーム」を使用していますが、プロファイラーはhtmlでインタラクティブではありません。 (出力を生成するためにオプション「公開」を使用しています)。 フィットモデルプラットフォームを使用できますが、打ち切りデータは使用できません。
よろしく、
マティアス