スピーカー | トランスクリプト |
| ピーター・ハーシュ | やあ、メアリー。調子はどう? |
| メアリー・ラヴレス、JMP | 私は元気です。あなたはどうですか? |
| ピーター・ハーシュ | ああ、この暑くて煙の多い夏を乗り越えて。釣りに行っていたのを見たよ。 |
| メアリー・ラヴレス、JMP | 私はモンタナにいましたが、そこは暑くて煙が充満していて、その後ボストンに戻ってきても暑くて、煙を持ち帰ったのです。 |
| ピーター・ハーシュ | まあ、あなたが釣った魚の写真を見たので、絶対に価値があると思いますよね? |
| メアリー・ラヴレス、JMP | うん、 |
| 間違いなくそうです。皆さんにシェアしたいことがあります。ウェルプレート情報のアニメーション GIF を作成しました。 |
| はいはい。 |
| 皆さんにシェアしたいと思ったのは、今、そのことについて考えようとしているからです。私はいつも近道を考えています。何ができるでしょうか?どうすれば物事を簡素化できるでしょうか?そして、これを捉えて、 |
| 見る |
| コードとすべてをキャプチャします。すべてを書き留めてスクリプトに保存する必要はありません。さまざまな手順をジャーナルにメモして、同僚と共有します。だから、あなたは...あなたは...あなたは私を助けなければなりません、ピート。 |
| ピーター・ハーシュ | うん。 |
| うん。 |
| メアリー・ラヴレス、JMP | これは私の好きなアクティビティではありません。しかし、私はそれを知りませんでした。ローカル データ フィルターを使用するとアニメーション化できることをご存知ですか? |
| ピーター・ハーシュ | うん、かっこいいでしょ?あれは…本当にすごいね、メアリー。何…何を見ているの? |
| メアリー・ラヴレス、JMP | 私たちは時間経過とともにデータを見ています。特定の機器を見ています。そしてウェルを見ています。これは96ウェルプレートで、各ウェルの効力を時間経過とともに見ています。つまり指数関数的に見ています。 |
| 成長や効力は井戸の中にあります。しかし、アニメーションは、時間の経過とともに何が変化するかを人々に伝え、示す優れた方法だと思います。 |
| はい、そして最終的には、これらのいくつかを重ね合わせて、何が変化するかを確認できるようになります。 |
| ピーター・ハーシュ | では、あなたの課題について少し教えてください。どこから、どのようなデータから始めますか? ここで出力を確認しましたが、どのようなプロセスを経る必要がありますか? |
| メアリー・ラヴレス、JMP | 私はcsvファイルを持っています。データは機器から取得され、csvファイルを取得します。それをJMPで開き、データテーブル操作、列操作などを行います。 |
| 操作。そして、グラフ ビルダーでグラフを作成し、このアニメーション GIF を作成します。 |
| わかった。 |
| 言うと簡単そうに聞こえます。 |
| しかし座って書いてみると |
| それを文書化するのは非常に面倒です。そこで、強化されたログや |
| アクションレポーター。 |
| 私が物事についていけていないことをあなたは知っているので、私を助けてください。 |
| ピーター・ハーシュ | そうです、メアリー、ここでスクリーンを拝借して、まずは私たちが何をしたいのか、簡単に要約してみたいと思います。 |
| まずこのcsvファイルから始めて、それをJMPに取り込み、データ操作を行い、最後に共有可能なオブジェクトを作成しますが、スクリプトを書くのは好きではありません。そこで、スクリプトを書かずにこれをすべて実行します。 |
| 少しコードが必要です。Brady や Mike などのコーダーに助けてもらうのは大好きですが、そんなことをしなくても済むなら最高です。では、JMP でそれをどうやって実現するか見てみましょう。まず最初に、ログをオンにする必要があります。 |
| これはまさにログです。これは以前のバージョンのJMPでは使われなかった機能です。スクリプトを書いて、それがうまく動作するかを確認するためのものだったからです。 |
| これはそのように見えます。表示とログに移動してオンにすることができます。 |
| また、次のような場合にも気づくでしょう... |
| メアリー・ラヴレス、JMP | 丸太があることを誰が知っていたでしょうか? |
| ピーター・ハーシュ | あれは何でしょう? |
| メアリー・ラヴレス、JMP | 丸太は新品ですか? |
| ピーター・ハーシュ | いいえ、ログは以前から存在していましたが、JMP 16 では大幅に改善されました。 |
| メアリー・ラヴレス、JMP | では、以前は何をしていたのでしょうか。JMP がクラッシュしたときだけを記録するのでしょうか、それとも何か他のことでしょうか? |
| ピーター・ハーシュ | そうですね。スクリプトを実行してスクリプトが壊れたとき、どこで壊れたのか、何が起こったのか、どのようなエラーが発生したのかがわかりますが... |
| メアリー・ラヴレス、JMP | ああ、わかりました。つまり、それはスクリプト作成者が活用したり、確認、追跡、デバッグするために使用するログだったのですね。 |
| ピーター・ハーシュ | はい、その通りです |
| 今では、より汎用的になっています。たとえば、Excel などでマクロを記録することに慣れている場合、これは同じようなことを行いますが、記録ボタンをオンにする必要がなく、自動的に実行されるため、はるかに簡単だと思います。 |
| そして、それは... |
| もう一度言いますが、これをオンにするには、表示とログに移動します。また、デフォルトではホーム ウィンドウに隠れているので、それをダブルクリックして開くことができます。 |
| わかりました。では、このプロセスを開始しましょう。あなたは私にこれを与えました...あなたのデータの一部はここにあります |
| そしてあなたが言ったように、生のデータは csv ファイルに入っています。 |
| では、まずは csv ファイルをインポートするところから始めましょう。それを JMP ウィンドウにドラッグします。これで完了です。これがプロセスの最初のステップです。データができました。 |
| メアリー・ラヴレス、JMP | 今、私は |
| ログを開くには?ドラッグしただけですか...ログ ウィンドウにドラッグしましたか? |
| ピーター・ハーシュ | これを任意の JMP ウィンドウにドラッグすると、実行された内容が記録されます。 |
| わかりました。そして、JMP をしばらく使用している人にとっては、ここでキャプチャされているのはそのソース スクリプトにあるものと同じものだけです。つまり、その部分はすでにキャプチャされていますが、これは私たちが行ったすべての実行ログを保持しているだけです。 |
| さて、インポートしたら次のステップは何でしょうか? 何をする必要がありますか? |
| メアリー・ラヴレス、JMP | これは幅の広い表です。横に時間が表示されているので、縦に長くして、すべての時間列を積み重ねたいと思います。 |
| ピーター・ハーシュ | 積み重ねられたデータ。いいですか? |
| メアリー・ラヴレス、JMP | うん。 |
| ピーター・ハーシュ | はい、できました。少し良くなったでしょうか? |
| メアリー・ラヴレス、JMP | ずっといい。 |
| ピーター・ハーシュ | それで、次は何をするのでしょうか? |
| メアリー・ラヴレス、JMP | ラベル列を選択します。 |
| ピーター・ハーシュ | わかった。 |
| メアリー・ラヴレス、JMP | そして |
| 新しい列メニュー、ユーティリティに移動 |
| テキストを列に。 |
| 区切り文字を入れる必要があることに気づいたので、スペースを入れましょう。 |
| スペースバーを押してください。スペースがあるだけです。 |
| ピーター・ハーシュ | わかった。 |
| いいね。 |
| メアリー・ラヴレス、JMP | そして、ラベルとラベル 1 を取得します。これら 2 つを選択して削除します。 |
| ピーター・ハーシュ | はい、ここを右クリックして削除してください。 |
| メアリー・ラヴレス、JMP | そして、ラベル 2 の名前と列のプロパティを変更します。 |
| わかりました。そのラベルを時間に変更します。 |
| わかりました。データ型を数値に変更します。 |
| ピーター・ハーシュ | わかった。 |
| メアリー・ラヴレス、JMP | 時間は順序なので、モデリング タイプを順序に変更します。 |
| ピーター・ハーシュ | わかった。 |
| 素晴らしい。適用を押してOK。これで完了です。 |
| メアリー・ラヴレス、JMP | これで、このデータをグラフ ビルダーに入力して、アニメーションの追加をクリックする準備が整いました。 |
| ピーター・ハーシュ | はい。完璧ですね。 |
| メアリー・ラヴレス、JMP | グラフビルダーを開く |
| 場所と地図の形を入力します。 |
| ピーター・ハーシュ | わかった。 |
| メアリー・ラヴレス、JMP | そして色に関するデータを載せます。 |
| ピーター・ハーシュ | 了解。 |
| メアリー・ラヴレス、JMP | 今は、データがすべて要約された状態で上部に表示されています。次に、各時点を確認したいと思います。赤い三角形の下に移動して、ローカル データ フィルターを選択します。 |
| ピーター・ハーシュ | 了解。 |
| メアリー・ラヴレス、JMP | さらに時間も選択します。 |
| さて、ここで少し調整します。メインのローカル データ フィルターの赤い三角形の下で、ウェルの数が 96 個であることがわかっているので、カウントをオフにします。 |
| 一番下です。また、時間の横にある赤い三角形の下の表示オプションも、時々忘れてしまうのですが、チェックを付けて表示するようにしています。アニメーション化するときにチェックボックスをオンにしておくのが好きなためです。 |
| ピーター・ハーシュ | わかった。 |
| メアリー・ラヴレス、JMP | さて、準備はできたと思います。 |
| ピーター・ハーシュ | わかりました。ジョン・サルを怒らせたくないので、完了をクリックします。 |
| メアリー・ラヴレス、JMP | ああ、そうか、終わったと言わなければならない。 |
| ピーター・ハーシュ | はい、わかりました。次に、これらのフィルターの 1 つを適用します。これで、要約されなくなり、単一の時点になります。 |
| メアリー・ラヴレス、JMP | 次に、メインの三角形に進み、アニメーションをアニメートします。 |
| ピーター・ハーシュ | とてもクールですが、あまり使われていないと思います。 |
| メアリー・ラヴレス、JMP | なんてこった、 |
| いいえ。 |
| ピーター・ハーシュ | 私はアニメーションを使うのが大好きです。アニメーションを使うと、私が仕事をしていてとても忙しそうに見えます。アニメーションを作成して、再生するだけで、そのように見えるのです。 |
| メアリー・ラヴレス、JMP | 私のスクリーンセーバーなので... |
| ピーター・ハーシュ | それは正しい。 |
| 上司に良い印象を与えたいですよね? |
| メアリー・ラヴレス、JMP | 右。 |
| さて、それでは、アニメーションを一通り見てみましょう。 |
| ピーター・ハーシュ | わかった。 |
| 赤い三角をオンにして録音すると、再生と録音が同時に行われます。そして、それが一巡したら、それをオフにして一時停止し、これを保存することができます。 |
| グラフィック、または何と呼んでも構いません。 |
| メアリー・ラヴレス、JMP | そうだ、そうだ、そうだ、そうだ。 |
| ピーター・ハーシュ | そして保存を押します。そして彼女がそこにいます。よし。 |
| メアリー・ラヴレス、JMP | 完璧です、完璧です。それでは、この強化されたログを見せて、それが何、何、どのように役立つのか教えてください。 |
| ピーター・ハーシュ | さて、この拡張ログを見ると、データ テーブルに対して行ったすべての操作がそこに記録されていることがわかります。インポート、スタック、列へのテキストの追加、余分な列の削除、列情報の変更などです。 |
| メアリー・ラヴレス、JMP | グラフビルダーはどこにありますか? |
| ピーター・ハーシュ | いい質問ですね。では、なぜグラフ ビルダーがすぐに追加されないのでしょうか。まだ変更を加えている可能性があるからです。これを閉じるまで追加されません。では、見てみましょう。 |
| メアリー・ラヴレス、JMP | おお。 |
| ピーター・ハーシュ | できました。これで、これを作成するのに必要なものはすべてここにあります。これがどのように機能するかを説明するために、これら2つを閉じます。 |
| 私はそうではないと知っている |
| 不正行為。 |
| そして、最後の 2 つの閉じたものをクリアします。これで、グラフ ビルダーへのインポートが完了しました。 |
| メアリー・ラヴレス、JMP | そうそう。 |
| ピーター・ハーシュ | さて、これを行う最も簡単な方法は、赤い三角形の下に行くことです。 |
| はい、スクリプト ウィンドウからスクリプトを保存します。 |
| メアリー・ラヴレス、JMP | ああああああ。 |
| ピーター・ハーシュ | これで、すべての手順を確認できます... |
| メアリー・ラヴレス、JMP | ちょっと待ってください。スタックが見えますね。 |
| テキスト列が表示されました。おお、なんと、アクションの上にコメント文字列が実際に配置されます。 |
| ピーター・ハーシュ | はい、はい、それは本当に便利です。 |
| メアリー・ラヴレス、JMP | ナイスナイス。 |
| ピーター・ハーシュ | 優秀なプログラマーをバックポケットに抱えているようなもので、 |
| 自分 |
| コメントを忘れたり、コメントを忘れたりします。これは実際に何をしているかを示しており、スクリプト作成者になるための素晴らしい入門書です。簡単に調整できます。 |
| このステップがどのように行われたかがわかります。 |
| スタッキングとは何か、スタッキングや列へのテキストの配置方法を忘れてしまうと、 |
| すべてそこにあります。 |
| これを保存したので、実行して期待どおりに動作するか確認してみましょう。 |
| これで、アニメーション GIF を再作成したい場合や、この JMP レポートを表示したい場合は、再生ボタンを押すだけで済みます。 |
| メアリー・ラヴレス、JMP | すごいですね。これは JMP 16 の新機能ですか? |
| ピーター・ハーシュ | まさに...そう、1 つのリリースでこれらすべてが作成されたのです。すごいと思いませんか? |
| メアリー・ラヴレス、JMP | わあ、それは本当に素晴らしいと思います。それで、自分自身のために、そしてこの強化されたログを通して、この自動化されたプロセスができたので、記録保存やそのような管理を行いたい場合、それをどのように人々と共有し、記録として文書化すればよいのでしょうか? |
| ピーター・ハーシュ | メアリー、その質問をしてくれて本当に嬉しいです。素晴らしい質問ですね。 |
| 2つあります。このスクリプトを保存して誰にでも送信すれば、誰でも実行できます。 |
| おそらく必要なのは、共有ドライブまたはアクセスできる場所にある CSV ファイルに移動していることを確認することです。 |
| メアリー・ラヴレス、JMP | ティーア、わかったよ。 |
| ピーター・ハーシュ | しかし、私ができるもう一つのことは... |
| この赤い三角形の下で、実は...ええと、これらの余分なステップをクリアできます。これらはキャプチャしたくないからです。これらをクリアしてから、ここのスクリプト保存オプションで、最後にデータ テーブルを作成します。 |
| メアリー・ラヴレス、JMP | ああ、ああ。 |
| ピーター・ハーシュ | はい。ここでは実行された各ステップとそのステップに関するメッセージが表示され、結果が示され、JSL がすべてここにキャプチャされていることが示されます。 |
| メアリー・ラヴレス、JMP | ああ、それは本当に素晴らしいです。なぜなら、記録や品質管理の一部として、記録されたアクションのスクリプトの記録があるからです。 |
| 特定のデータに対して。さて、ピートさん、もう 1 つ質問があります。私たちがいくつかの手順を実行したため、不要なものを削除しなければならなかったことに気づきました。これをオフにして記録しないようにする方法はありますか? あるものだけをキャプチャしますか、それとも常にオンになっていますか? |
| ピーター・ハーシュ | はい、できます。ここでこれらのオプションを調整できます |
| 個別に設定することもできます。ファイルと設定で設定することもできます。一番下にはログがあり、デフォルトでオンとオフを切り替えることができます。つまり、あなたが言ったように、録画を停止したり、特定の部分だけを録画したりすることができます。 |
| のように |
| データテーブル操作 |
| などなど。 |
| メアリー・ラヴレス、JMP | ああ、これは...これ...あなたは私の一日を素晴らしいものにしてくれました。 |
| ピーター・ハーシュ | それは簡単でした。 |
| メアリー・ラヴレス、JMP | それは...簡単でした。そして、私はここで、この興味深いステップをまとめ、実際に記録できるようになりました。そして、データテーブルまたはスクリプト自体の間に、それを私のに展開する方法があります。 |
| チームはそれを約 5 分以内に活用できるようになります。 |
| ピーター・ハーシュ | はい、もちろんです。それで、これについて、あるいは他のことについて何か質問はありますか? |
| メアリー・ラヴレス、JMP | そうですね、データテーブルについて考えたり、それを取り込んだりするときに思い浮かぶもう1つの質問は、私たちは常に、取り込んでいるさまざまなデータテーブルをたくさん持っていて、 |
| 私たちは常にこの共有スペースでそれらを操作しています。品質チェックやデータテーブルを確認する方法はありますか? |
| 最終的な結果や出力と比較して、それが最新のものであるか、あるいはそれより古いものやそれより古いものを使用していないかを確認できます。変更やデータ テーブルを表示するものが必要です。 |
| ピーター・ハーシュ | はい、もちろんです。では、これを閉じてクリアします。このスクリプトをもう一度実行して、これを生成します。そして、このグラフを閉じて、これを閉じます。ここで確認したいのは、このデータテーブルが、先ほどのテーブルと同じかどうかです。 |
| ...そのあなた |
| ...あなたが送ってくれたものですか? 他に何か変更したことがあって、忘れていたかもしれませんか? では、それを取り出して見てみましょう。 そして、あなたが送ってくれたデータ テーブルがこちらです。 |
| そして、ここにあります。これがこれと同じなのか、それとも別のステップを追加したのかを確認したいのです |
| そして、おそらく文書化するのを忘れていたこれら 2 つに変更されました。それでは、このデータを見て、それと比較してみましょう。これはテーブルの下で実行できます...データ テーブルを比較します。これは、いくつかのリリースでここにありました。 |
| メアリー・ラヴレス、JMP | わかっています、でも、それは一度もなかったんです...ただ、そうです、違います、と言うだけです。 |
| ピーター・ハーシュ | そうですね、それほど価値のあるものではありませんでした。 |
| では、16 で何が起こるか見てみましょう。では、「比較」をクリックします。 |
| ここでは、スクリプトで作成したスタック データと、調整済みのこのプレート テストを比較しています。デフォルトでは、JMP は同じ名前の列を参照して比較します。 |
| メアリー・ラヴレス、JMP | 右。 |
| ピーター・ハーシュ | ここで、最後のデータ (実際は効力) は名前を変更していないため、自動的にリンクされませんでした。ただし、JMP に、これらは同じであると伝えることができます。これらをリンクします。 |
| さて、ここにはたくさんのオプションがありますが、まず最初に、これらを行ごとに比較してみましょう。すべて同じ順序になっていることがわかっているので、[比較] をクリックします。 |
| 900 個の相違点が見つかったことがわかります。各セルが少しずつ異なっていると書かれていますが、これを見ると、重要な数字の違いがわかるだけです。このセルは 10 個、このセルは 11 個といった感じです。 |
| メアリー・ラヴレス、JMP | 右。 |
| ピーター・ハーシュ | 実際には違いはありませんが、JMP はわずかに異なるため、異なるものとしてフラグを立てています。ここでできることは、相対的な誤差を許容することです。 |
| つまり、それほど近いのであれば、異なるとは言いたくありません。相対誤差がわずかであれば、データに違いがないことがわかります。 |
| メアリー・ラヴレス、JMP | 今 |
| 違いはありましたが、何が起こるか...つまり、テーブルにいくつかの異なるスクリプトがあり、追加の仕様制限を設定した可能性があります。 |
| プロパティです。列情報に移動すると、 |
| ピーター・ハーシュ | ええ、ええ。 |
| おお。 |
| メアリー・ラヴレス、JMP | 特性を知ることは、すべてです |
| 列のプロパティの下で、すべてをキャッチしていますか? |
| ピーター・ハーシュ | 素晴らしい質問ですね。赤い三角の下にあるのを見てください。 |
| デフォルトでは、データのみがオンになっています。 |
| ただし、テーブル プロパティと列プロパティを比較することはできます。 |
| メアリー・ラヴレス、JMP | 分かりました。 |
| ピーター・ハーシュ | 仕様制限とマップ ロール。 |
| これらは、アクション レコーダーで作成したデータ テーブルには含まれていませんでしたが、ここにあります。これで、データが類似しているか、同じであることがわかります。キャプチャされなかったプロパティがいくつかあるので、それは... |
| また、おっしゃるとおり、テーブルのプロパティを比較して、追加のソースがあるかどうかなどを確認することもできます。 |
| メアリー・ラヴレス、JMP | なるほど。 |
| ピーター・ハーシュ | それは捕らえられました。 |
| メアリー・ラヴレス、JMP | これをデータ テーブルやスクリプトに保存する方法はありますか? 品質や検証のためにこの情報を使用する必要がある場合、どのように保存すればよいでしょうか? |
| ピーター・ハーシュ | クリップボード、データテーブル、スクリプトウィンドウ、 |
| あるいは、このジャーナルのように。ここでのいいところは、ジャーナルです。これらをすべて閉じます。ジャーナルスクリプト、またはどこかに保存した場合は、それを開くか、2つのデータテーブルを比較します。 |
| 開いていたら、間違って閉じてしまいました。 |
| メアリー・ラヴレス、JMP | はい、わかりました。これはかなりすばらしいですね。これも...そうですね、今のところ、強化されたログ アクション レコーダーがあります。これはアクションを記録するので気に入っています。もう 1 つはデータ テーブルの比較です。 |
| ピーター・ハーシュ | はい。 |
| メアリー・ラヴレス、JMP | これはかなり便利です。レポートウィンドウの操作方法を理解するために、もう少し詳しく調べる必要があるかもしれませんが、 |
| 特に、誰かがテーブルを共有していて、仕様制限を追加したり、列を順序付けしたり、興味深いことをしたりしているときに、どのプロパティが異なるのかを確認できるようにするためです... |
| データ テーブルにいくつかの興味深いプロパティを追加し、違いを確認できるようになりました。 |
| データの整合性が同じであれば、それらの属性やプロパティを追加することができます。 |
| ピーター・ハーシュ | 絶対に。 |
| メアリー・ラヴレス、JMP | そうですね、これは本当に洞察に富んだ内容で、少なくとも 1 日のうち 15 分は私に時間を返してくれました。 |
| ピーター・ハーシュ | 完璧。 |
| メアリー・ラヴレス、JMP | 実はできるんです。 |
| 昼食に少し余分な時間を追加します。 |
| 早く辞めろと言うつもりだったけど、上司にそんなことを聞かれたくない。 |
| ピーター・ハーシュ | うん。 |
| イアンが見ていないことを祈ります。 |
| メアリー・ラヴレス、JMP | ありがとう、ピート。あなたと雑談したり、新しいことや今起こっていることを知ったりするのはいつも楽しいよ。 |
| そして願わくば、 |
| 最後に、私と同じように、強化されたログ アクション レコーダーの比較テーブルに興奮する人も出てくるでしょう。 |
| ピーター・ハーシュ | はい、その通りです。メアリー、お時間をいただきありがとうございました。 |
| これは役に立ちました。 |
| メアリー・ラヴレス、JMP | ああ、そうだったよ。いつもね。ありがとう、ピート。 |
| ピーター・ハーシュ | バイバイ。 |