JSLプログラムの管理<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、みんな、
私はBase SASを使用し続けていますが、JMPもますます使用され始めています。
SASを使用する1つの非常に大きな利点と魅力は、
1)SASプログラム自体、それは特定の仕事をする。
2)プログラムが適用されるデータ。
これはなぜ魅力的なのでしょうか。SASプログラムの再利用可能性のため。それは私のような散発的または100%未満のユーザーがまだデータ分析の観点から非常に生産的であることを可能にします。私は何年も前からプログラムを続け、新しいデータを分析する必要がある場合にはそれらに戻ることができます。
SASプログラムは基本的にクリアテキストファイルであるため、それらはseachableでインデックスを付けることができます。これにより、実際のプログラム名が忘れられていても検索が可能になります。例えば、私は何年も前にproc greplayで使われたテンプレートを作成しました。マクロ呼び出しで設定されているディメンションを持つグラフのペインを作成します。私はマクロがどこにあるか忘れていますが、私はプログラム内のいくつかの特定の単語を知っているので、デスクトップ検索はすぐにそれを検索します。
JMPスクリプトに関しても同様の動作モードがあるのでしょうか。今のところ、私は同僚が私がSASプログラムをするのと同じ方法でjmpスクリプトを再利用したり保存したりしないことを見ることができます。むしろ彼らはスクリプトをデータテーブルに埋め込む。これは基本的には問題ありませんが、6か月後にはどのデータテーブル(JMPファイル)に特定のスクリプトが埋め込まれているかを覚えておくのは非常に困難です。
JMPファイルを開いてスクリプトを実行せずにJMPファイルを「内部から調べ」、添付されているスクリプトを確認する方法はありますか。
誰かがこのトピックに関する彼らの経験を共有することができますか?
よろしく
ポール
再:JSLプログラムの管理こんにちはPoul、
あなたが要求しているものと同様の機能のためにJMPファイル交換に最近追加されました。これはData Summaryアドイン(無料のSASログインが必要)と呼ばれており、このリンクからアクセスできます。
http://support.sas.com/demosdownloads/downarea_t4.jsp?productID=114380&jmpflag=N
来週の投稿でどのように使われるのかについての詳細を記したブログ記事がJMPブログにあります。
JMPブログ - データの視覚化、統計的発見、実験計画法、予測モデリングなど
簡単に説明すると、アドインはJMPテーブルのディレクトリを要求してから、すべてのテーブルスクリプトを検索/解析し、どのテーブルがどのJMPプラットフォームを使用しているかを示すダイアログを返します。検索するカスタムJSL関数/メソッドを追加することもできます。ここで重要な注意点は、テーブルスクリプトの名前ではなく、テーブルスクリプトの内部を検索することです。
これが役に立つことを願っています。
オードリー
再:JSLプログラムの管理テーブルスクリプトをコピーして、テーブルに保存されている式を含むASCIIとして保存することで、JMPテーブルをプレーンテキストとして保存できます。 これはあなたがテーブルを持っている度にあなたがしなければならない余分なステップであり、過度に望ましくないかもしれません。
再:JSLプログラムの管理スタイルのものでなければなりません。 JMPスクリプトをデータテーブルに添付することはめったにありません。
私のJSLスクリプトはすべてASCIIファイルの中にあるので、検索可能、再利用可能などです。
JSLスクリプトをより一般的にするためのテクニックはたくさんあります。 簡単な方法の1つは、以下の構成を使用することです。
dt = 現在のデータテーブル () ;
そうすれば、スクリプト内の特定のテーブルをハードコーディングする必要がなくなります。