さまざまなデータセットに適用できる分析を作成する方法はありますか?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />異なるデータファイルに対して同じ複数の分析を実行します。1 つのデータ ファイルを使用して分析を作成し、別のデータ ファイルに適用する方法はありますか?毎回同じ作業を繰り返すのは嫌です。
B
Re: さまざまなデータセットに適用できる分析を作成する方法はありますか?ありがとう、ジュリアン! それが一番助かりますね!
ジェニファー
Re: さまざまなデータセットに適用できる分析を作成する方法はありますか?やあ@jennifer_n_blak 、
絶対! JSL でのコメントの構文は次のとおりです。
// this is a single line comment
/*
This
is a
multi-line
comment
*/
ジュリアン
Re: さまざまなデータセットに適用できる分析を作成する方法はありますか?こんにちは、ジュリアンさん
この役立つ投稿をありがとうございます。 コードを中断せずに (R で # を使用するように) スクリプト ウィンドウでスクリプトに注釈を付ける方法はあるのでしょうか?
私は JSL を実行しないので、後で大量のコードを解読する必要がなくなるように、分析を実行するときにその種類を書き留めておく方が簡単です。
ありがとう!
ジェニファー
Re: さまざまなデータセットに適用できる分析を作成する方法はありますか?これはすべて JSL でも実行できますが、手動でコーディングする必要があります (実行時にスクリプトを生成し、「ソース」の下のデータ テーブル スクリプトに保存される概要テーブルを除く)。 JSL スクリプトまたは一般的なプログラミングの経験はありますか? そうでない場合は、JSL スクリプト ガイドを一読することをお勧めします。このガイドは、[ヘルプ] > [書籍] > [スクリプト ガイド] から入手できます。
まずは、空白行 (「TEST」という名前の列の空白値) を削除する方法を説明します。
dt =現在のデータテーブル() ;
dt <<場所を選択してください( :テスト== 「」 ) ;
dt <<行を削除する;
これとまったく同じコードを使用して、選択したいキーワードが列に含まれる行を削除することができます。たとえば、文字列 "Useless Data" を検索します。
dt =現在のデータテーブル() ;
dt <<場所を選択してください( :テスト== 」役に立たないデータ」 ) ;
dt <<行を削除する;
列のデータ型を変更するには、次のコードを使用できます (これは「Test」という名前の列を参照します)。
dt :テスト<<データ・タイプ(数値) <<モデリングタイプの設定(継続的) ;
これがお役に立てば幸いです!
ジュリアン
Re: さまざまなデータセットに適用できる分析を作成する方法はありますか?グラフや他のプラットフォームの出力が必要な場合は、この説明はうまく機能しますが、テーブルに対して繰り返しの操作を実行する必要があり、このタスクを毎回同じように実行したい場合はどうすればよいでしょうか。たとえば、次のことを実行したいとします。
1) データを JMP に貼り付けます
2) 空白の行、またはフィルターで除外する必要があるキーワードが含まれている行を削除します。
3) 3 列の列タイプを文字から数値に変更します。
4) 表 --> 概要
JMP に貼り付けるデータは毎回同じ形式で、列ヘッダー名と列データ型は同じです。
Re: さまざまなデータセットに適用できる分析を作成する方法はありますか?ジュリアンは最初に最善の選択肢を与えました。
生産性向上と投資という点で次に効率的なのは、次の本です。
http://www.sas.com/store/books/categories/usage-and-reference/jump-into-jmp-scripting/prodBK_61733_en.html
少し読むだけで生産性が向上します。
Re: さまざまなデータセットに適用できる分析を作成する方法はありますか?絶対! JMP スクリプトを使用すると、最初のデータセットに対して実行した分析を保存し、その後、任意の新しいデータに対してスクリプトを実行できます。 スクリプトを保存するには、まず分析を実行してから、一番上の赤い三角形を選択し、スクリプトに移動して、[スクリプトをスクリプト ウィンドウに保存] を選択する必要があります。 これにより、分析を作成するために行ったすべての内容と、出力に対して行ったカスタマイズが保存されます。 多くの分析を実行し、スクリプトを同じスクリプト ウィンドウに保存できます。これにより、必要なすべての分析を実行する単一のスクリプトを作成できます。
保存するスクリプトはデータセット固有ではありません (つまり、別のデータセットを開いてスクリプトを実行できます) が、スクリプトは分析のために採用した特定の列を参照します。 すべてのデータセットの列名は同じですか? そうであれば、もう何もする必要はありません。 必要なスクリプトをすべて保存し、新しいデータセットを開いてスクリプトを実行します (PC では control-R、Mac では command-R)。データセットの列名が異なる場合、いくつかのオプションがあります。
1. 元のデータセットと一致するように列の名前を変更します。
2. 検索と置換を使用して、各データセットのスクリプト内で参照されている列名を入れ替えます。
3. 使用する列を指定するようにスクリプトを変更します。
この最後のオプションは、スクリプトを変更せずに任意のデータセットで使用できるため、おそらく最も強力な方法ですが、インターフェイスを設計するために少し JSL を学ぶ必要があります。 プログラミングの経験がある程度ある場合は、JSL がすぐに馴染めると思いますが、プログラミングとスクリプト作成が初めての場合は、より手動のオプションを使用した方がよいかもしれません。 カスタム インターフェイスを使用したい場合は、お知らせください。柔軟なスクリプトを作成するための参考資料とガイダンスを喜んで提供させていただきます。
これがお役に立てば幸いです!
ジュリアン