再會,
我確信有一種方法可以通過編寫腳本來解決這個問題,但我試圖在不編寫腳本的情況下做到這一點。 感謝 JMP 社區的意見!
這些數據來自我通過流體動力學模型(河流)建立的粒子運動模型。 我喜歡使用坐標來繪製粒子的路徑,以確定粒子在 2D 中的移動位置。 這些路徑被分成 20 秒增量的模型時間,因此它本質上是粒子在模型河流系統中前進時響應模型參數的運行時間序列這樣做可以讓我計算每個粒子感興趣的變量(時間,速度等)。 我為每個場景釋放 500 個粒子,讓它們穿過模型(河流)。 使用圖形生成器繪製時的輸出顯示了穿過河流的粒子路徑。
問題陳述:我想分別識別經過模型空間的非通道部分的粒子,以便我可以將經過非通道部分的粒子的整個運行長度/路徑與那些留在非通道部分的粒子進行比較並在主通道中。
我通常使用“Lasso”函數來獲取我感興趣的粒子子集進行分析,但這次我想找到使用通道外區域的粒子,並將它們與整個運行過程中未使用的粒子進行比較模型。 lasso 函數將數據限制為僅突出顯示的部分,而不是模型的整個運行。
下面您將看到套索函數用於突出顯示我稱之為“通道外”的粉紅色區域。下面的黑色是模型運行時每 20 秒用 X、Y 坐標繪製的粒子路徑。我想識別並標記模型運行中每個粒子的整個運行,而不僅僅是突出顯示的部分,這樣我就可以將它們與河流主要部分中的其餘粒子分開。

附上部分數據。 真實數據文件太大,無法附加。“場景”列表示模型的四種不同條件,在上面繪製並按場景“包裝”,以顯示粒子在每種場景下的響應不同。 在附件中,我只選擇了 2 個場景(07_225_CH0 和 07_225_CH1)來縮小文件大小。 粒子唯一標識符是標記為“FID”的列,它對應於我在每個場景中釋放的 500 個粒子。 所以每個場景都有一個 FID == 1-500。 我想使用圖形來識別哪些 FID 顆粒穿過“河道外”區域以及哪些留在主河中,以便我可以分析河道外遷移路線對顆粒參數的影響。 我計劃在來年多次執行此操作,並希望找到一種更簡單的方法,除了按場景為每個 FID 手動輸入唯一標識符之外。
任何想法或意見表示讚賞。
JMP V 16.1
謝謝你!