スクリプト ガイドの表示ボックスの例<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、私は JMP ドキュメント チームのライターの 1 人です。
スクリプト ガイドには、表示ボックスの作成方法の例が多数含まれています。 特にわかりにくい表示ボックスの作成方法を説明する新しい例を追加しています。
どの表示ボックスの作成がわかりにくいと思いますか?またその理由は何ですか? ディスプレイボックスの作成で覚えるのが難しい点は何ですか?
面倒な箱の例はありがたいです。 それらの例または派生はドキュメントで使用されます。
ありがとう、
シーラ
Re: スクリプト ガイドの表示ボックスの例あなたが正しい。 ツリーを通過することが、モデルの適合から値を取得する唯一の方法です。
Re: スクリプト ガイドの表示ボックスの例mjdeez さん、ご返答ありがとうございます。 いい物!
Re: スクリプト ガイドの表示ボックスの例最初に始めたときに混乱を感じたことの 1 つは、表示ツリーをその場で変更する方法でした。その答えは、表示ツリーの大部分を作成し、後で追加できるフック (表示ボックス オブジェクト変数) を所定の位置に残すことでした。の上。したがって、私の提案は、おそらく if() ステートメントに基づいて、サンプル スクリプトの一部で append() と prepend() の使用を強化することです。
また、2014 年のサミットの JMP トレーニング クラスで、前に追加する方が追加よりも速いと述べたのは Xan だったと思います。そのため、大規模な表示ツリーやパラメーターの反復の場合は、表示ツリーを逆方向に構築する方が速いと述べました。 私はこれをテストしていません。 私にとっては前向きに考えることが容易になり、これによって恩恵を受けるスクリプトを書き直すことは一度もありませんでした。
これらに沿って (表示ボックスだけでなく)、スクリプトをより高速に実行するためのヒントもいただければ幸いです。
また、PDF レポートの見栄えを良くするために、パラメーターのアウトライン ボックス間の改ページ機能も使用しています。 それ以外の場合は、前のパラメータのアウトライン ボックスが次のページに表示されます。
実際にあなたの質問に答えられたかどうかはわかりませんが、ここで別のチェックボックスを用意します。 チェックボックスはリストとしても使えるということをなぜか忘れてしまい、1ボックスとして使ってしまいがちです。そのため、デフォルトを「set (n, 1)」に設定したい場合、set(1) も機能することを思い出すまで混乱します。 また、これは表示ツリーの後、または表示ツリー関数の 1 つのスクリプト内 (スクリプト引数) に配置する必要があります。
Re: スクリプト ガイドの表示ボックスの例こんにちは、シーラさん
お返事をありがとうございます。 正直に言うと、私は JMP でスクリプトをたくさん書いているので、すでにすべての答えを知っています :-)。 ただ、上記の点を理解するのに必要以上に時間がかかったような気がしました。
値の抽出に関するもう 1 つの質問です。フィット モデルから R^2 を取得したいとします。 レポートと表示ツリーを介して値にアクセスする以外に方法はありませんか? オブジェクト指向プログラミングのバックグラウンドを持つ私にとって、これは非常に複雑に感じられます。 私は、いつかツリーを経由せずにプラットフォーム オブジェクトの「属性」に直接アクセスできる機能を JMP で見つけたいと常に思っています。
敬具、
セバスチャン
Re: スクリプト ガイドの表示ボックスの例セバスチャン、ご返答ありがとうございます。 ドキュメント内の改善の余地がある領域について聞くのは良いことです。
1. 他のユーザーも値の抽出について同じ質問をしています。 スクリプト ガイドの「表示ボックス」の章の「値の抽出」というセクションを見つけましたか? 「一般的なタスク」の章にも例があります。 この例は、Reports.jsl からの値の抽出サンプル スクリプトに基づいています。 これらのセクションで質問の答えが見つからない場合は、お知らせください。
2. ダイアログは現在非推奨となっているため、ドキュメントでは新しいウィンドウの使用を推奨しています。 JMP 12 ドキュメントの「表示ボックス」の章に、「非推奨のダイアログを新しいウィンドウに変換する」というセクションがあり、ダイアログと新しいウィンドウの違いが示されています。
3. 「値の抽出」セクションには、対話型表示ボックスから値を抽出する例がいくつかあります。 これらの例をもっと増やすか、見つけやすくする必要があるようです。
シーラ
Re: スクリプト ガイドの表示ボックスの例親愛なるシーラ様
質問してくれてありがとう。 問題を引き起こしている特定のディスプレイボックスはありません。 しかし、本題に近いので、次のことについて触れておこうと思いました。
1. レポートから特定の数値を抽出したいときは、いつも多くの問題がありました。 レポートの表示ツリー全体を表示する方法を見つけたので、非常に簡単になりましたが、ドキュメントはここで改善できると思います。
2. 今では、JMP での UI の作成に非常に慣れてきました。 しかし、最初の頃は「ダイアログ」コマンドや「新しいウィンドウ」コマンドをよくいじっていました。 特に、ダイアログにいくつかの表示ボックスを追加する方法の構文は、同じ表示ボックスを「新しいウィンドウ」に追加するために必要な構文とは異なるためです。 おそらく、ドキュメントから「ダイアログ」部分全体を削除するオプションがあるでしょうか?
3. すべてのインタラクティブな表示ボックス (スライダー ボックス、テキスト編集ボックスなど) の場合: これらのボックスの値を抽出する方法を例で示していただければ幸いです。 例が少し複雑になりますが、これはおそらくこれらのボックスについて最も重要なことの 1 つです。 そして私の好みでは、このタスクは JMP では特に単純ではありません。