https://www.youtube.com/watch?v=yzYkQmbCD4g
Brady BradyとStanのおかげで、このビデオはBlogの方法に基づいていました。ブレイディブレイディ投稿とスクリプトの編集者 stanley.koprowski1 そして john.ponte JSLリストに使用される用語「中括弧」を明確にするため。
ブレイディブレイディのブログ
http://blogs.sas.com/content/jmp/2014/04/02/lookup-tables-in-jmp/
このチュートリアルのために私の修正したCandy BarsサンプルデータをここのFile Exchangeでダウンロードしてください。
https://community.jmp.com/docs/DOC-9999
式エディタに貼り付けるJSLスクリプト
{ "脂肪がない" 、 「いくらかの脂肪」 、 "低脂肪" 、 「普通の脂肪」 、 「ミディアムファット」 、 "高脂肪" [ ソートされた場所 ([[ 0 、 1 、 5 、 10年 、 20 、 25年 ] 、 : 総脂肪g )]
ナレーションスクリプト
JMPデータテーブル内の値を検索する簡単な方法は、IFステートメントを使用して列に適用される式を使用することです。ただし、If句が長い場合や複雑な場合は、この方法では面倒なことになります。
ExcelのVLookup関数と同様に、JMPを使用して同じ手法を適用できます。
これを行うには、式エディタで式を作成するか、JSLスクリプトを式エディタに貼り付けます。
この例では、Candy Barsサンプルデータから、脂肪測定値のリストをグラムで取得し、脂肪測定値が "No Fat"から "High Fat"エントリまでのスケールで評価されたかどうかを計算します。
あなたはJMPのヘルプメニューの下でこのサンプルデータを見つけて、ビデオを一時停止することによって私と一緒に働くことができます。
そこで、このデータテーブルを開いた状態で、空のColumnヘッダーをダブルクリックしてNew Columnを作成します。
もう一度Columnヘッダーをダブルクリックして、名前を「Fat Type」に変更します。
これと同じ「列情報」ウィンドウから、テキスト文字列を使用するので、この「文字」タイプを選択します。
次に、一連の値を検索するための式を追加し、その値に基づいてカテゴリを割り当てます。
新しいスクリプトウィンドウを開き、脂肪の種類のリストを入力します。
新しいスクリプトをファイルします。
私はそれをここに持っていて、ビデオの下で利用できるように入ってください。
{「脂肪なし」、「ある程度の脂肪」、「低脂肪」、「普通の脂肪」、「中程度の脂肪」、「高い脂肪」}
次に、値を調べたいTotal Fatの行列値をグラム単位で追加します。
[0、1、5、10、20、25]
JMPには、Locという名前のリストまたは行列内の値を見つけるための便利な機能があります。 2つの引数xとyがあります。
この例では、xは検索する値のリストになり、yは値を検索する列になります。
(loc関数の詳細についてはJMPスクリプティングガイドの187ページ、loc sort関数については188ページを参照してください。)
これをloc sort関数に追加して、ビデオの下のテキストからコピーして貼り付けることができます。
並べ替えられた場所([0,1,5,10,20,25] ,:総脂肪g)
完全なスクリプトは次のようになり、式エディタに貼り付けられます。はい、JSLスクリプトを式に貼り付けることができます。
{ "脂肪がない" 、 「いくらかの脂肪」 、 "低脂肪" 、 「普通の脂肪」 、 「ミディアムファット」 、 "高脂肪" [ ソートされた場所 ([[ 0 、 1 、 5 、 10年 、 20 、 25年 ] 、 : 総脂肪g )]
適用を選択してください。
そして、これがFat Typesのコラム結果です。
サンプルデータを試してJMPを楽しんでください。
