分析手順を記録、共有。頻繁に更新されるデータでの分析再現にも便利な「ワークフロービルダー」

![画像1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/417820/47056b27-8ece-ea3d-931b-a7f4baf080fc.png)
### ■「ワークフロービルダー」とは
JMP 17新機能紹介の最終回となる今回は、「ワークフロービルダー」についてご紹介します。

「ワークフロービルダー」の特長を簡潔にまとめると、
1.	分析作業の手順を記録し、同形式のデータや更新されたデータで分析を再現できる
2.	組織内で同僚と分析内容を共有し、優れたコラボレーションを促進できる

という２点が挙げられます。

では、実際にどのように動作するのか、今回も一緒にJMPを操作してみましょう！

**※JMPをお持ちでない方は、以下のリンクからトライアル版をどうぞ。**
[**JMPの全機能を３０日間使い放題！無料トライアル版**](https://www.jmp.com/ja_jp/download-jmp-free-trial.html?utm_campaign=ot&utm_source=facebook&utm_medium=social)

### ■使い方
1. JMP を起動し、[ファイル]>[新規作成]>[ワークフロー]と進むと、タスクを記録するためのウィンドウが立ち上がります。
![画像2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/417820/8d867dd0-1c23-aa31-ce84-108d056efb14.png)
2. ウィンドウ左上の赤いボタンをクリックして記録を開始しましょう。
![画像3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/417820/377b0359-8014-964a-3482-5feef586aec4.png)
3. 次に、「ヘルプ」>「サンプルの索引」>「さまざまな形式のファイルを含むフォルダを開く」からBig Classのエクセルファイル（Bigclass.xlsx）を開きます。　

さらに、データテーブルの「height」「weight」の2列を選択し、列名の上にマウスカーソルをあわせて右クリック>「計算式列の新規作成」>「組み合わせ」>「比（逆順）」と選択することで、「weight」を「height」で割った値が出力されます。

4. そして、この作業がワークフロービルダーのウィンドウ内「ワークフローのステップ」に「新しい計算式列: weight/height」と表示され、行った作業が記録されているのが分かります。
![画像4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/417820/bf56316a-895c-2ec3-e9ed-8a5f6f57a118.png)
![画像5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/417820/a3cd81bb-d8f8-07f9-02f7-9ee7f5a9b6ef.png)
5. そして、続けて「グラフ」>「グラフビルダー」からグラフビルダーを立ち上げます。Xに「age」、Yに「weight/height」を設定し、ウィンドウ上のアイコンから棒グラフを選択してみましょう。「ラベル」>「値ラベル」を選択すると、このようなグラフが表示されます。
![画像6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/417820/ce3dd1c9-d4c6-5d52-0df4-1e4ac887a59b.png)
6. その後にウィンドウを閉じると、「ワークフロービルダー」に新たに「レポートのスナップショット: Bigclass - グラフビルダー」という項目が記録されています。
![画像7.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/417820/145df3f0-e8eb-2a61-af35-498c20e4fa61.png)
7. ちなみに、ここまで行った分析工程や結果はスクリプトとして記録されるので、再現や修正が簡単に行えます。
![画像8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/417820/f40daf5b-1e65-e598-5bd2-7a008f619c4e.png)
8. 今度は、新しく作成した列（weight/height）について、一変量の分布を実施してみましょう。Bigclassのデータテーブルの「分析」>「一変量の分布」を選択し、Yに「age」「weight/height」を入れて「OK」をクリックします。すると下のようなグラフが作成されます。
![画像9.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/417820/41e5c3ef-e2ab-713c-8cfa-fcc32972e998.png)
分析を終えて、右上の「×」を押してウィンドウを閉じると、この分析の結果も「ワークフロービルダー」に記録されていることが分かります。
![画像10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/417820/25c896ce-e0b9-4e69-06ad-43abf4649f5d.png)
9. そして、ある程度作業が進んで中断したくなったら、「ファイル」>「名前を付けて保存」を選択して「JMP Workflow File (*.jmpflow)」形式で保存し、次回はその続きから作業を再開できます。

またJMPユーザーの同僚に作成したファイルを共有する際には、分析の過程がテキストで書かれている（例：「レポートのスナップショット: Bigclass - グラフビルダー」）ので、自分が行った分析の工程を明確に伝えることができます。

### ■まとめ
いかがでしたか？「ワークフロービルダー」を使えば、直感的で簡単に分析手順を記録できるので便利ですよね！

さらに、時系列データのように新しいデータが次々と追加されるデータテーブルを扱う場合にも「ワークフロービルダー」は実力を発揮します。同じ場所に保存されているデータテーブルをもとに「ワークフロービルダー」が分析を再現する過程でグラフ等を作り直してくれるのです。

JMP 17の新機能「ワークフロービルダー」についてのご紹介は以上になります。

ところで、新バージョンJMP 17には、他にも便利な新機能が盛りだくさんです。
下のWebページで詳しくご紹介していますので、ぜひチェックしてみてください！

[**「JMP 17」 業務で役立つ新機能（日本語）**](https://community.jmp.com/t5/Mastering-JMP/JMP-17-%E6%A5%AD%E5%8B%99%E3%81%A7%E5%BD%B9%E7%AB%8B%E3%81%A4%E6%96%B0%E6%A9%9F%E8%83%BD-%E6%97%A5%E6%9C%AC%E8%AA%9E/ta-p/559765?emcs_t=S2h8ZW1haWx8dG9waWNfc3Vic2NyaXB0aW9ufExBQVJSSjdPTDM2VFlJfDU1OTc2NXxTVUJTQ1JJUFRJT05TfGhL)

[**JMP 17の新機能**](https://www.jmp.com/ja_jp/software/new-release/new-in-jmp.html?utm_campaign=ot&utm_source=facebook&utm_medium=social)