| スピーカー |
トランスクリプト |
| アーロン・アンダーセン、JMP |
JMP 16 の自己完結型プロジェクトを使用して作業を整理し、共有することを歓迎します。私の名前は Aaron Andersen です。私は JMP でプロジェクト機能を担当しているソフトウェア開発者です。 |
| |
普段ならSAS本社から生中継でお伝えするのですが、今回はどちらも当てはまりません。まず、SASの要請で |
| |
事前にこれらのプレゼンテーションを録画していたのですが、理由は教えてくれませんでしたが、午前3時に私が一貫性を持って指導できる能力があるかどうか疑問に思っているのではないかと思います。 |
| |
彼らの言うことは正しいかもしれません。そして第二に、私たちは誰も実際には職場にいませんが、それでも全員在宅勤務を続けています。そこで今朝は、ノースカロライナ州アペックスにある私の寝室のクローゼットの隅から、事前に録画した内容をお届けします。 |
| |
私たちは最善を尽くします。 |
| |
それでも、JMP をより良く、より効率的に使用するために役立つプロジェクトについていくつかお教えしたいと思いますので、早速始めましょう。 |
| |
これは、JMP コンテンツのセットを 1 つの整理されたウィンドウで表示する方法であり、JMP コンテンツのセットを 1 つの整理されたファイルに保存する方法でもあります。 |
| |
それを理解するには、実際に動作を見てみるのがベストです。さあ、一緒にサンプルプロジェクトを構築してみましょう。 |
| |
新しい JMP プロジェクトを作成するには、JMP 16 を起動し、「ファイル」、「新規」、「プロジェクト」の順に移動します。Windows の場合は、Control + Shift + P キー、Mac の場合は同様のキーを押します。 |
| |
私が得るもの |
| |
新しい空のプロジェクト ウィンドウです。 |
| |
今必要なのはデータだけです。 |
| |
今日使用したいデータは、dinosauriformesUSA.csv と呼ばれます。 |
| |
恐竜形類は、恐竜とその近縁種、そしてそのすべての子孫を含む爬虫類の群れです。 |
| |
このデータは「古生物学データベース」という団体から入手しました。彼らは、おそらく世界の歴史におけるあらゆる考古学遺跡や古生物学遺跡に関する情報を保有しています。 |
| |
誰が、どこで、どのように、何をしたかといった情報が含まれています。すべてクリエイティブ・コモンズ・ライセンスで提供されており、お好きな形式で任意のサブセットをダウンロードできるので、楽しく使えるデータです。 |
| |
これは私が作ったものです。恐竜だけ |
| |
アメリカ合衆国において。 |
| |
私がやりたいのは、このデータをプロジェクトにインポートすることです。 |
| |
まず、これをプロジェクトコンテンツにドラッグします。これは何をするのかは後ほど説明します。とりあえず、これをプロジェクトに追加して、右クリックしてJMPのインポートウィザードを使ってデータをインポートします。 |
| |
私のデータ…ここにヘッダー情報があり、その後に実際のデータがあります。データは19行目から始まります。 |
| |
私がそれを知っているのは、信じられないほど速く数えられるからではなく、このプレゼンテーションをリハーサルしたからです。 |
| |
次に、分類番号は正しく、重要です。9,531行の恐竜型類データがあり、非常に多くの有用な列がありますが、そのほとんどは私にとってあまり意味がありません。私は古生物学者ではありませんが、表に付属の情報を読みました。そして、これらの中には古生物学者向けのものもあると知っています。 |
| |
このデータに何が書かれているのか、少し考えてみましょう。まずは州別の集計を見て、国内のどの州が |
| |
これらの化石はすべて発見されました。そのためにJMPの分布プラットフォームを使います。州ごとに分布を計算します。フィルターを使うと便利です…州…わかりました。すると… |
| |
プロジェクトのタブにデータテーブルと分布レポートが表示され、それらはすべてプロジェクトウィンドウ内に表示されます。 |
| |
このワークスペース ツール ペインを使用して切り替えることも、上部のタブをクリックすることもできます。 |
| |
つまり、私たちはここでプロジェクトの価値を理解し始めているのです。 |
| |
このデータを数順に並べ替えることができます。これで、このデータがどこにあるかがわかるようになりました。一番下には、古生物学の発掘現場が最も多く設置されているアメリカの州が表示されています。 |
| |
ワイオミング、モンタナ、ニューメキシコ。どれも恐竜の住む場所みたいですね。『ジュラシック・パーク』の冒頭シーンに出てくる、あの典型的な暑くて乾燥した不毛の平原ですね。 |
| |
ダコタ州にはあまり多くないことに驚きました。本当に驚いたのはフロリダ州です。フロリダ州は特に |
| |
恐竜の生息地です。とても湿っていて、とても低いところにあります。 |
| |
州の大部分は海抜10メートルくらいです。 |
| |
だから驚きます。 |
| |
もっと詳しく知りたいです。 |
| |
物がどこにあるのかをもう少しよく把握するために、それぞれの発見物がどこにあったのか、そしてそこでどんな化石が見つかったのかを示す地図を作成することができます。 |
| |
そのためにグラフビルダーを起動します。別のタブに表示されます。 |
| |
緯度経度グラフ。JMP 16の新機能であるこれらのフィルターは、非常に便利です。緯度経度グラフで、ポイントのみを表示します。 |
| |
州境がわかるように背景に地図を置きたいです。 |
| |
JMPには、この画像を含め、いくつかの画像があらかじめ含まれています。どうぞ。拡大鏡ツールで少し拡大してみてはいかがでしょうか。 |
| |
そして、クラスごとに色分けして、どのようなものが見つかったかを大まかに一般化したいと思います。 |
| |
これで完了です。 |
| |
もう少しズームインしてみましょう。 |
| |
集中。 |
| |
先ほどのフロリダの質問の答えはもう見えています。フロリダの恐竜は |
| |
それらはすべて鳥類です。 |
| |
一方 |
| |
あなたの... |
| |
一方、竜盤類や鳥盤類(これらの単語は...私は長年発音するのにまだ苦労しています)は、私たちがより典型的な恐竜の発見場所と考える国土の中央部でより多く発見されています。 |
| |
それでそれは... |
| |
それはすでにかなり便利です。 |
| |
しかし、JMPのデータ探索能力を真に活用するには、すべてがリンクしていることを忘れてはなりません。そのため、データ、分布、マップを同時に表示し、それらを操作できれば非常に便利です。 |
| |
Projectsを使えば本当に簡単です。ディストリビューションを掴んで、横にドラッグするだけで…完成です。 |
| |
それを閉めてください。サイズを少し変えてください。 |
| |
次に地図を一番上にドラッグします。 |
| |
地図やデータ表を見ることができます |
| |
配布を一括で一括して行います。 |
| |
そして、ある特定のことについて知りたい場合は... |
| |
たとえば、特定の州の恐竜については、ここをクリックして、そこで追跡することができます。 |
| |
たとえば、ユタ州で試してみましょう。 |
| |
ユタ州は恐竜の化石が数多く発見されている州です。また、恐竜国立記念物という場所もあり、子供の頃に行った思い出があります。 |
| |
化石が発見された岩壁には、小さくて素敵なビジターセンターが建てられています。中に入って恐竜の化石を見ることができます。 |
| |
いわば、彼らの自然の生息地にいるようなものです。 |
| |
これを見ると、州の南部、つまり暑くて乾燥した地域で、どのような化石が見つかり、確かに密集しているのかが分かります。スキー場が立ち並ぶ北部では、化石は見当たりません。 |
| |
しかし、私を少し悩ませている別の事柄も見つかりました。 |
| |
この地点はユタ州にあるとコード化されています。 |
| |
でも、ユタ州にあるようには全く見えません。アリゾナ州では明らかに空なので、何かがおかしいです。PBDBのデータのコードが間違っているのかもしれませんし、私が州の列の意味を正確に理解していなかったのかもしれませんし、あるいは何か他の原因があるのかもしれません。 |
| |
ここで行をクリックすると、データテーブルの下の行に進み、次に選択された行に移動すると、その行が選択されます。 |
| |
直接スクロールしてください。 |
| |
少し調べてみます。ちょっと違うんですが…同じ人がいて、両方見つけたんですが…何も分かりません。 |
| |
緯度と経度。 |
| |
ただし、郡はここと同じなので、州と郡は正しいが、実際の緯度と経度が間違っている可能性があります。 |
| |
よく分かりません。さらに調査が必要ですが、今のところは、問題がありそうな行を非表示にして分析から除外し、後でまた確認することにします。 |
| |
そして何が問題なのかを調査します。 |
| |
かなり良さそうですね。 |
| |
ファイル、プロジェクトを保存すると、ファイル名の入力を求められます。 |
| |
dinosaurs と入力するつもりですが、スペルが分かりません。dinosjmpprj に変更して保存すれば完了です。 |
| |
JMP 16では、プロジェクトの保存はワンクリックで完了します。データテーブル、レポート、そして画面上のレイアウトはすべて保存されます。 |
| |
このプロジェクトファイルは、先ほど保存したものです。これで、好きなだけ放置しておいて、5秒後でも5ヶ月後でも、戻って再読み込みすれば、全てが前回終了した状態に戻ります。 |
| |
それは |
| |
プロジェクトの非常に強力な機能の 1 つは、いつでも作業を保存し、いつでも作業に戻ることができることです。 |
| |
では、どのように動作するのでしょうか?プロジェクトは、その種類に応じて適切な場所にすべての情報を保存します。これらのレポートはJSLとして保存され、プロジェクトファイルに配置されます。 |
| |
データ テーブルは、テーブルがすでに保存されているかどうか、また保存されている場合はどこに保存されているかによって異なります。 |
| |
現時点では、このdinosauriformesUSAデータテーブルはどこにも保存されていません。インポートした後、新しい未保存のテーブルとしてそのまま残しました。 |
| |
新しい未保存のファイルを含むプロジェクトを保存すると、JMP はプロジェクト ファイル内の秘密の場所へ自動的に保存し、プロジェクトを再度開くと、新しい未保存の状態で保存されます。 |
| |
プロジェクトを保存したときと同じ状態に戻ります。 |
| |
ただし、これはこのプロジェクトでは非常に重要なデータ テーブルなので、後で後悔するようなデータの変更を行った場合に、保存した状態に復元できるようにするためだけでも、ある時点で実際に保存しておく必要があるでしょう。 |
| |
プロジェクトにデータ テーブルを保存するには、データ テーブルを選択し、ここでメニューを使用するか、ファイルの保存を使用することができます。 |
| |
そして、JMP 16 で新しくなったダイアログが表示されます。これはプロジェクトのため、JMP がテーブルを保存する場所を尋ねるためです。 |
| |
このデフォルトの場所、プロジェクトの内容、 |
| |
プロジェクト ファイル自体に保存されているファイルとフォルダーへの参照です。 |
| |
ここで保存した内容は、プロジェクトを保存するときにプロジェクト ファイルに埋め込まれます。 |
| |
恐竜テーブルでまさにそれをやりたいのですが、デフォルトの場所を使ってファイル名もそのままで保存すると、プロジェクトコンテンツに反映されます。プロジェクトを再度保存すると、すべてが同じようにディスクに書き込まれます。 |
| |
このプロジェクト コンテンツ パスでは、プロジェクト内に保存したすべてのものをいつでも表示できます。 |
| |
ここでフォルダを作成できます。 |
| |
元のデータのようなもので、csvファイルをそのフォルダに移動させるかもしれません。そこにあります。今は消えています。つまり、この領域は、ディスク上のどこかにあるフォルダのように使えますが、ここに置いたものはすべてプロジェクトの一部になります。プロジェクトを閉じてください。これで |
| |
このファイル |
| |
そこに保存されたファイルです。 |
| |
もちろん、現時点ではこのデータテーブルは1つだけですが、 |
| |
大規模なプロジェクトでは、複数のテーブルが必要になることがよくありますが、JMP ではそれでまったく問題ありません。 |
| |
たぶん、私が住んでいるノースカロライナ州で恐竜を見たいのでしょう。 |
| |
それらのうちのどれかがまだ残っているかどうか調べることができる |
| |
訪問可能です。子供たちを連れて行けます。ノースカロライナを探してください。ノースカロライナの恐竜がそこにいます。 |
| |
データテーブルに移動してテーブルを選択し、選択したサブセットを作成します。 |
| |
これをdinosauriformesNCと呼びます。 |
| |
わかった。 |
| |
あります。元のデータテーブルとタブで結合してもいいかもしれません。 |
| |
できました。データテーブルが2つあります。1つはプロジェクトコンテンツに保存済みで、もう1つは全く保存されていません。グラフビルダーにはマップと分布があります。 |
| |
それを全部まとめて保存します。 |
| |
それを閉じてください。 |
| |
ここで共有の部分が重要になりますが、このプレゼンテーションのタイトルには「整理して共有」とありました。 |
| |
共有についてこれほど多く語っているのは、プロジェクトが自己完結型になったことで、プロジェクトの共有が非常に簡単になったからです。この1つのファイルに必要なものがすべて含まれています。 |
| |
つまり、他のユーザーがこのプロジェクトを開いて閲覧するために必要なものがすべて揃っています。例えば、同僚と共有したい場合、 |
| |
たぶん |
| |
メールに添付してください。 |
| |
以上です。ジョンが私の恐竜プロジェクトを開くために必要なのは、この添付ファイル1つだけです。 |
| |
この自己完結型プロジェクトをJMPユーザーコミュニティにアップロードして、自分の作品をJMPコミュニティ全体に共有することもできます。また、バグに遭遇した場合は、このプロジェクトをJMPテクニカルサポートに送信して、何が問題で、なぜ問題が発生したのかを調査してもらうこともできます。 |
| |
私が好んで行うもう一つのことは、特に複雑なスクリプトを扱っている場合には、プロジェクトのバックアップ コピーを作成することです。 |
| |
そして、それが既知の状態に戻りたいのです。恐竜を連れて恐竜をやることができます |
| |
バージョン1か何かで、ここにすべてのデータテーブルが入っています。これを開いてデータテーブルを変更すると、 |
| |
バックアップコピーはまだ残っているので、必要であれば取り戻すことができます。毎日タイムスタンプを取得して、どこかのアーカイブに保存する自動スクリプトを書くこともできます。 |
| |
もう一つは |
| |
もちろん、プロジェクトでできることは、プロジェクトに保存されていないものを開くことです。必要なければ、スタンドアロンプロジェクトを作成する必要はありません。 |
| |
ディスク上のファイルを開くことができます。例えば、このビジターセンターの写真をプロジェクトに含めたい場合などです。それを開くだけです。 |
| |
そこに、プロジェクトの一部がタブに開かれています。今プロジェクトを保存すると、画像が参照されるようになります。パスがあり、プロジェクトはパスで参照するだけです。つまり、このファイルが正しく動作するために、このファイルが必要になります。もはや自己完結的ではありません。 |
| |
しかし、例えば非常に大きなファイルをプロジェクトに含めたい場合など、これには利点があります。プロジェクト内にコピーを置きたくないのです。 |
| |
ファイルが外部システムによって作成され、毎晩深夜に自動的に更新され、常に最新バージョンを保持したい場合。 |
| |
あるいは、複数のプロジェクトで同じデータテーブルやスクリプトを共有し、いずれかのプロジェクトで変更を加えると、他のプロジェクトにも更新されたバージョンが反映されるようにしたい場合、すべてのプロジェクトが同じファイルを参照するように設定できます。 |
| |
自分のコンピュータかネットワークドライブに保存できます。プロジェクトの進め方はあなた次第です。パターンを見つけて、自分にとって最も適切な方法を見つけてください。 |
| |
JMP をどのように使用し、どのような問題を解決すればよいかを説明します。 |
| |
私たちは |
| |
もうすぐ時間切れですが、皆さんが注目できるものをもう少しだけ紹介したいと思います。 |
| |
詳細については、JMPのウェブサイトやその他のリソースをご覧ください。一つはプロジェクトのブックマークです。こちらも便利なツールパネルです。 |
| |
これは、Web ブラウザや他のシステムのブックマークと同じように機能し、常に開いているとは限らないファイルへのリンクを作成できます。 |
| |
ディスク上のファイルをブックマークしたり、プロジェクトコンテンツからファイルをブックマークしたりすることができます。これは、将来そのファイルを開くためのクイックリンクとして表示されます。 |
| |
アクセスできるが、常に開いているわけではない。 |
| |
また、プロジェクト ログ ペインでは、プロジェクトの内容によって生成されたログ メッセージ、つまり、プロジェクトで開いているすべてのものによって生成されたログ メッセージを表示できます。 |
| |
これは特にスクリプト作成者にとって便利です |
| |
そして、私が関心のある大量のログ メッセージを生成するアクティビティもあります。 |
| |
そして最後に、JMP 16では |
| |
JMP の環境設定を設定して、プロジェクトの使用方法やプロジェクトの表示方法をカスタマイズできるようにします。 |
| |
最初の 2 つを使用すると、JMP を開いたときにプロジェクトを自動的に作成したり、プロジェクト内にあるファイルを開いたときにそのファイルの周囲にプロジェクトを自動的に作成したりできます。 |
| |
ここでは、デフォルトのプロジェクトの外観や、表示するツールパネルなどを決めることができます。そして、これは |
| |
かなり誇りに思っています。プロジェクトテンプレートを使用すると、プロジェクトを作成し、ディスクに保存し、新しいプロジェクトを作成するたびに、そのプロジェクトのコピーをJMPに表示するように設定できます。 |
| |
新しい空のプロジェクトを作成します。例えば、あなたやあなたの組織でいつも使っているファイルがあり、そのファイルをすべてのプロジェクトで開いたままにしておきたい場合は、 |
| |
または、そのファイルにすぐにアクセスできるようにブックマークを付け、プロジェクト テンプレートを作成し、JMP をそのテンプレートにポイントすると、開始するすべての新しいプロジェクトにそれらのファイルやブックマーク、または好みのウィンドウとペインのレイアウトだけが含まれるようになります。 |
| |
以上です。普段ならここで質問を挟むのですが、これは録画済みなので |
| |
代わりにこの招待状を発行します。プロジェクトに関するご質問、ご意見、機能提案、バグ報告などございましたら、 |
| |
お気軽に直接ご連絡ください。重ねてお礼申し上げます。私の名前はアーロン・アンダーセンです。カンファレンス中、カンファレンス後、そして特にバグレポートの場合は、JMPテクニカルサポートの親切な同僚にご相談ください。 |
| |
最後に、ここで作成したプロジェクト dinosauriformes.jmpprj は、JMP 16 にサンプル プロジェクトとして含まれていることをお知らせします。 |
| |
それで、もしこれをさらに調べて、ユタ州とユタ州ではない論争の何が問題なのかを理解したいのであれば、 |
| |
または、近い将来に米国を訪問し、訪問先の地域で恐竜が発見されているかどうかを確認したい場合は、このプロジェクトを JMP 16 のサンプル プロジェクト フォルダーで見つけることができます。 |
| |
ご来場ありがとうございました。会議の残りの時間も楽しい時間を過ごしていただければ幸いです。ご多幸をお祈り申し上げます。それではおやすみなさい。 |