| 揚聲器 |
抄本 |
| Aaron Andersen,JMP |
因此,歡迎使用 JMP 16 中的自包含項目來組織和分享您的工作。我的名字是 Aaron Andersen,我是 JMP 負責專案功能的軟體開發人員。 |
| |
通常我會說我會從SAS全球總部現場直播,但這次,這兩種說法都不對。首先,因為他們要求我們 |
| |
提前錄製這些演講,他們沒有告訴我原因,但我懷疑他們懷疑我凌晨三點還能保持思緒清晰、有指導性。 |
| |
他們可能是對的。其次,因為我們實際上都沒去上班,但我們仍然都在家工作。所以今天早上,我在北卡羅來納州阿佩克斯的臥室壁櫥角落裡預先錄製了這段影片。 |
| |
我們盡力而為。 |
| |
儘管如此,我希望教你一些關於專案的知識,以幫助你更好、更有效地使用 JMP,所以讓我們開始吧。 |
| |
它是一種在單一有組織的視窗中查看一組 JMP 內容的方法,也是將一組 JMP 內容儲存到單一有組織的檔案中的方法。 |
| |
理解這一點的最佳方式是親眼見證它的實際應用。讓我們一起開始建立一個範例專案。 |
| |
若要建立新的 JMP 項目,請啟動 JMP 16 並前往檔案、新建、專案或 Windows 上的 Control-Shift P 以及 Mac 上的類似操作。 |
| |
我得到了什麼 |
| |
是一個新的空白項目視窗。 |
| |
現在我們只需要一些數據。 |
| |
我今天要使用的資料叫做 dinosauriformesUSA.csv。 |
| |
恐龍形目是一類爬行動物,包括恐龍、它們的近親以及所有後代。 |
| |
我從一個名為「古生物學資料庫」的機構獲得了這些數據。他們掌握著世界上所有考古遺址或古生物學遺址的資訊。 |
| |
包含人物、地點、內容、方式等等資訊。所有資料均採用知識共享許可,您可以以任何格式下載任意子集,因此這些資料玩起來非常有趣。 |
| |
這是我做的,只有恐龍形狀的 |
| |
在美國。 |
| |
我想要做的是將這些數據匯入到我的專案中。 |
| |
首先,我要把它拖到專案內容中。我稍後會解釋一下它的作用。現在,我把它添加到專案中,然後右鍵單擊並使用 JMP 的導入精靈來導入資料。 |
| |
我的數據……這裡是一些標題信息,然後是實際數據。我的資料從第 19 行開始。 |
| |
我知道這一點是因為我排練過這個演講,而不是因為我能數得那麼快。 |
| |
接下來,索書號正確且重要。現在我們有了9531行恐龍形目數據,以及很多很多有用的列,但其中大多數對我來說意義不大。我不是古生物學家,但我讀過表格裡的信息,我知道其中一些很重要。 |
| |
所以,試著了解一下這些數據。我想我會先看看各州的統計數據,這樣我就能大致了解全國的情況了。 |
| |
所有這些化石都被發現了。為此,我將使用 JMP 的分佈平台。我將按州運行分佈。篩選器在這裡很有用……州……好的。這就打開了 |
| |
在項目標籤中。現在我有了一個資料表和一份分佈報告,它們都顯示在專案視窗中。 |
| |
我可以使用此工作區工具窗格在它們之間切換,或單擊頂部的選項卡。 |
| |
因此我們開始看到這裡的項目的價值。 |
| |
我可以按計數對這些數據進行排序。現在我可以開始查看這些數據的位置了。底部是美國古生物挖掘地點最多的州。 |
| |
懷俄明州、蒙大拿州和新墨西哥州。這些地方聽起來都像是恐龍出沒的地方,典型的炎熱乾燥的荒蕪平原,就像《侏羅紀公園》的開場場景一樣。 |
| |
不過,達科塔的人數之少讓我感到驚訝。真正讓我吃驚的是佛羅裡達州。我不認為佛羅裡達州是一個特別 |
| |
恐龍的地方。那裡非常潮濕,地勢低窪,我認為 |
| |
該州大部分地區的海拔高度約為 10 公尺。 |
| |
這讓我很驚訝。 |
| |
我想要了解更多。 |
| |
為了更好地了解事物的所在位置,我可以創建一張地圖,標記每個發現的位置以及在那裡發現了什麼樣的化石。 |
| |
為此,我將啟動“圖表生成器”。它會顯示在一個單獨的選項卡中。我將 |
| |
繪製經緯度圖。 JMP 16 中的這些新增過濾器同樣非常有用。繪製經緯度圖,僅顯示點。 |
| |
我想放一張背景地圖,這樣我就能看到州界。 |
| |
JMP 預先安裝了幾個這樣的功能,包括這個。好了。或許可以用放大鏡工具稍微放大一下。 |
| |
然後我想按類別進行著色,對發現的東西的類型進行大致的概括。 |
| |
現在完成了。 |
| |
也許再放大一點。 |
| |
重點。 |
| |
我已經看到了之前關於佛羅裡達問題的答案,因為佛羅裡達州所有的恐龍, |
| |
它們都是鳥綱或鳥類。 |
| |
然而 |
| |
你的... |
| |
而你的蜥蜴類和鳥臀類(這些詞……過了這麼久,我仍然很難發音)在該國中部地區發現的更多,我們認為那裡更適合發現典型的恐龍。 |
| |
那麼那是... |
| |
這已經相當有用了。 |
| |
但要真正體會 JMP 的數據發現能力,我們必須牢記,一切都是相互關聯的。因此,如果我們能夠同時查看數據、分佈和地圖,並進行交互,那將會非常有幫助。 |
| |
Projects 讓這一切變得非常簡單。我只需要找到發行版,把它拖到一邊……就完成了。 |
| |
關閉它。稍微調整一下這個。 |
| |
然後我要把我的地圖拖到頂部,就像這樣,現在, |
| |
我可以看到地圖、數據表和 |
| |
一次性將所有分佈集中起來。 |
| |
如果我想了解某個... |
| |
例如,某個州的恐龍,我可以在這裡點擊它,然後跟著它到那裡。 |
| |
讓我們嘗試一下,比如說猶他州。 |
| |
猶他州有很多恐龍發現。它還有一個叫「恐龍國家紀念碑」的地方,我小時候去過那裡,留下了美好的回憶。 |
| |
他們有一個精緻的小型遊客中心,它實際上建在發現化石的岩壁上。你可以進去看看恐龍化石。 |
| |
就像在它們的自然棲息地一樣。 |
| |
透過觀察,我可以開始發現在該州炎熱乾燥的南部地區發現的化石種類,這些化石肯定是聚集在一起的。這與遍布滑雪場的北部地區的情況並不相符。 |
| |
但我也看到一些讓我有點困擾的事情。 |
| |
此處的點被編碼為位於猶他州, |
| |
但它看起來根本不像在猶他州。它顯然是在亞利桑那州,所以肯定出了問題。也許PBDB的資料編碼錯誤,也許我誤解了該州列的含義,或者其他原因。 |
| |
我可以點擊這裡的行,然後在資料表中向下移動,如果我轉到行,它將被選中,然後選中下一個, |
| |
直接滾動到它們。 |
| |
我可以稍微看一下。這有點不一樣……同一個人發現了另外兩個……什麼也沒告訴我。 |
| |
緯度和經度。 |
| |
不過,縣與這裡的相同,因此州和縣可能是正確的,但實際的經緯度是錯誤的。 |
| |
我不確定。這需要進一步調查,但目前,我打算隱藏並排除這些行,因為它們似乎有問題,我可以稍後再回來。 |
| |
並調查他們的問題所在。 |
| |
看起來很不錯。 |
| |
文件,儲存項目,它會要求您輸入文件名稱。 |
| |
我本來想說“恐龍”,但我拼不出來,所以就改成“dinosjmpprj”,保存就好了。完成了。 |
| |
在 JMP 16 中,只需點擊即可儲存項目。資料表、報告及其在螢幕上的佈局均已儲存至 |
| |
我剛剛儲存的這個專案文件。現在我可以把它保留任意長的時間,五秒鐘或五個月後,我可以回來重新加載它,一切都回到我上次中斷的地方。 |
| |
這是 |
| |
專案非常強大的功能是,它能夠隨時保存您的工作並隨時返回。 |
| |
那麼,它是如何運作的呢?因為項目完成後,會根據內容的類型,將所有內容儲存到適當的位置。這些報告會儲存為 JSL 格式,並放入專案文件中。 |
| |
資料表,這取決於表是否已儲存,如果已儲存,則保存在哪裡。 |
| |
目前,這個 dinosauriformesUSA 資料表尚未保存。我們之前導入過它,但之後就把它當作一個新的未保存的表了。 |
| |
當我們儲存包含新的未儲存檔案的項目時,JMP 會自動儲存到專案檔案中的秘密位置,然後,當我們重新開啟該專案時,它會將其儲存回新的未儲存狀態。 |
| |
返回到我們儲存專案時的狀態。 |
| |
但是,由於這是該專案中非常重要的資料表,我們可能確實希望在某個時候保存它,如果沒有其他原因,那麼如果我們對資料進行了更改而後來又後悔了,這將允許我們恢復到已儲存的狀態。 |
| |
若要在專案中儲存資料表,請選擇資料表,然後可以使用此處的選單,也可以使用檔案儲存。 |
| |
現在我們得到了 JMP 16 中的新對話框,因為項目...因為 JMP 會詢問我們要將表格儲存到哪裡。 |
| |
此預設位置、項目內容、 |
| |
是對保存在專案文件本身內的文件和資料夾的引用。 |
| |
儲存專案時,我們在此處儲存的任何內容都會嵌入到專案文件中。 |
| |
這正是我想對恐龍表進行的操作,但我只使用了預設位置,檔案名稱也很好,點擊儲存後,它就會顯示在專案目錄中。如果我再次儲存項目,所有內容都會以這種方式寫入磁碟。 |
| |
這個專案內容路徑,它向我展示了我在專案內保存的所有內容的始終可用的視圖。 |
| |
我可以在這裡建立資料夾, |
| |
就像原始資料一樣,我可能會把我的csv檔案移到那個資料夾中。它就在那裡。現在它消失了。所以我可以使用這個區域,就像我在磁碟上的某個位置資料夾一樣,但我放在這裡的所有內容都會成為專案的一部分。項目,關閉它。現在我有 |
| |
此文件與 |
| |
其中保存的文件。 |
| |
當然,目前只有這張數據表,但也許 |
| |
對於較大的項目,我通常希望有多個表,這在 JMP 中完全沒問題。 |
| |
也許我想去我居住的北卡羅來納州看看恐龍。 |
| |
我可以調查一下是否還有 |
| |
可以參觀。我們可以帶孩子去那裡。找到北卡羅來納州。我們到了,北卡羅來納州的恐龍。 |
| |
我可以進入資料表並進行表格、子集選擇, |
| |
稱為 dinosauriformesNC。 |
| |
好的。 |
| |
就是這樣。也許我可以把它和原來的數據表放在一起。 |
| |
就是這樣。我有兩個資料表,一個已儲存到專案目錄中,另一個則完全未儲存。我在 Graph Builder 中有一個地圖和分佈圖。 |
| |
將所有這些保存在一起。 |
| |
把它關閉。 |
| |
這就是共享部分,本簡報的標題說的是組織和共享。 |
| |
我們之所以如此熱衷於分享,是因為現在我們有了獨立的項目,分享項目變得非常容易。這個文件包含了我需要的一切。 |
| |
因此,其他人打開和查看這個項目所需的一切。所以,如果我想跟同事分享, |
| |
我也許可以 |
| |
將其附加到電子郵件。 |
| |
就是這樣。這就是 John 打開我的恐龍專案所需的全部內容,都包含在這個附件中。 |
| |
我還可以用這個…將獨立的專案上傳到 JMP 用戶社區,與更大的 JMP 社區分享我的工作成果。或者,如果我遇到 bug,我可以把這個專案發送給 JMP 技術支持,讓他們調查問題所在和原因。 |
| |
我喜歡做的另一件事是製作專案的備份,特別是當我處理複雜的腳本時。 |
| |
我希望它回到已知狀態,我可以帶恐龍當恐龍 |
| |
版本一或其他什麼的,現在它裡面有所有的資料表,所以如果我打開這個,然後修改資料表, |
| |
我仍然保留我的備份,如果需要的話可以隨時恢復。我甚至可以編寫一個自動化腳本,每天記錄這些時間戳,並保存在某個檔案中。 |
| |
另一件事 |
| |
當然,項目可以做的是打開未保存在項目中的內容。如果您不想建立獨立項目,則無需建立。 |
| |
我可以打開磁碟上的一個文件,例如我想把遊客中心的圖片加入專案。我可以直接打開它。 |
| |
就是這樣,我的專案的一部分,打開到選項卡中。如果我現在保存項目,圖片就會被引用。我可以看到它有一個路徑,專案會透過路徑引用它。所以,現在這個文件需要這個文件才能正常運作。它不再是獨立的了。 |
| |
但是,如果我想包含一個非常非常大的文件,這樣做還是有一些好處的。我不希望在項目中保留副本。 |
| |
如果該檔案是由某個外部系統建立的,並且每天午夜自動更新,我希望始終擁有最新版本。 |
| |
或者,如果我想讓多個項目共享同一份資料表或腳本,這樣如果其中一個項目對其進行了更改,其他項目都會獲得更新版本。我可以讓它們都指向同一個文件, |
| |
我的電腦或某個網路磁碟機。如何處理項目完全取決於你。你可以找到最適合你的模式和方法。 |
| |
如何使用 JMP 以及如何解決您遇到的問題。 |
| |
我認為我們 |
| |
時間已經快到了,但我還是會快速展示一些其他的東西,供大家參考 |
| |
請造訪 JMP 網站或其他資源以了解更多資訊。一個是專案書籤。這裡還有另一個有用的工具窗格。 |
| |
它的運作方式與網頁瀏覽器或其他系統中的書籤一樣,我可以建立指向可能並非總是開啟的檔案的連結。 |
| |
我可以在磁碟上為文件添加書籤,也可以從專案內容中為文件添加書籤,這樣以後我就可以快速打開該文件了。 |
| |
可以訪問它,但並不總是打開它。 |
| |
此外,還有一個專案日誌窗格,我可以使用它來查看由專案內容產生的日誌訊息...也就是說,由專案中開啟的所有內容產生的日誌訊息。 |
| |
這對於腳本編寫者來說尤其有用 |
| |
以及產生大量我關心的日誌訊息的活動。 |
| |
最後,在 JMP 16 中,我們有一個 |
| |
設定 JMP 首選項,讓您自訂如何使用項目以及項目如何顯示給您。 |
| |
前兩者可讓您在 JMP 開啟時自動建立項目,或圍繞您可能開啟的項目中的文件自動建立項目。 |
| |
在這裡,你可以決定預設項目的外觀,以及想要顯示的工具窗格。而這個, |
| |
我對此感到非常自豪。項目模板可讓您建立一個項目,將其儲存到磁碟,並告訴 JMP,每次我提交新項目時,我希望該項目的副本顯示為我的 |
| |
新建一個空白專案。如果您或您的組織經常使用某些文件,並且您希望每次啟動專案時都開啟該文件 |
| |
或者可能只是將該文件添加書籤,以便您可以快速訪問它,您可以創建一個項目模板,將 JMP 指向它,然後您啟動的每個新項目都將包含這些文件或這些書籤,或者可能只是您喜歡的窗口和窗格的佈局。 |
| |
我說的差不多了。通常我會在這裡停下來回答問題,但因為這是預先錄製好的, |
| |
我直接發出這個邀請就行了。如果您對項目有任何疑問、評論、功能建議或錯誤報告, |
| |
請隨時直接與我聯絡。再次強調,我叫 Aaron Andersen。會議期間或會議結束後,尤其是在提交 Bug 報告時,請與 JMP 技術支援部門我友善的同事聯繫。 |
| |
最後,我要指出的是,我們剛剛在此處建立的專案 dinosauriformes.jmpprj 作為範例專案包含在 JMP 16 中。 |
| |
所以如果你想繼續研究這個問題,弄清楚那些「猶他州」而不是「非猶他州」的行到底出了什麼問題, |
| |
或者如果您近期要去美國,想看看您所在的地區是否發現過恐龍,您可以在 JMP 16 範例專案資料夾中找到這個專案。 |
| |
感謝各位的光臨。祝大家在會議的剩餘時間裡一切順利。祝一切順利,晚安。 |