數據收集結構的圖形描述 - FRD / 抽樣樹我們的學生/同事通常會發現自己有與數據結構的圖形描述相關的特定需求。我們希望 JMP 改進或修改 Ishikawa/Fishbone 圖的現有功能以創建描述數據集合的“樹”,或者忽略 Diagram 平台以提供一種獲取數據中變量列表的新方法收集,並以樹形格式輕鬆顯示數據結構。
A)現有文件/數據庫中存在的數據的描述,包括該數據中存在的混雜 - 未跟踪或存在於現有數據中但與以下字段混淆的自變量(例如:在沒有 WEIGHT 字段的數據庫中可能未跟踪年齡和身高) - 所以樹可能顯示我們有五個患者,每個患者在數據庫中都有一個 WEIGHT,但我們每個人也有一個 Age 和 Height 不存在於數據中。我們之所以顯示這一點,是因為在分析中我們想指出效果可能錯誤地歸因於存在的變量,而實際上它可能部分或全部歸因於我們未收集的其他變量。
描述被動收集的新數據(抽樣計劃)。此處的需求與 A 基本相同,但單獨列出,因為此數據在創建計劃時不存在。
C) 因子關係圖 (FRD)。本質上是 JMP 創建的 DOE 的描述,具有基於所選設計參數的設計結構,而且還能夠在每個組合中為未操縱變量(單元結構)放置一棵樹。例如,對於組合 - + + - 我們還想知道/證明在這個組合中,檢查了兩台機器,並且在每台機器中我們取了兩個材料樣本。理想情況下,設計結構為黑色,單元結構為紅色。
嘗試通過 Diagram 平台執行此操作很尷尬,我們對 C 語言特別感興趣,因為 JMP 通常是我們選擇設計的地方,因此最好將其轉換為圖表。後來的增強將增加單元結構能力的靈活性,包括在任何圖表頂部添加條件的能力(噪聲/變量始終不變)。
圖形其他用戶界面回复:數據收集結構的圖形描述 - FRD / 採樣樹我認為您(gzmorgan、Ryan 和 XanGregg)沒有抓住重點。建議的項目(採樣樹和 FRD)將是 JMP 的一個極好的附加功能。它不存在於任何統計軟件中。我使用(和教)抽樣計劃/樹可視化如何收集數據(數據收集計劃),為什麼要這樣收集數據(正在研究什麼假設),最後,什麼X是分離的,混淆的,不在研究中(推理空間)。 這些樹還有助於組織數據進行分析,並區分嵌套、系統和交叉研究(每項研究都需要不同的分析)。對於實驗設計,我使用因子關係圖 (FRD) . 同樣,FRD 是一種視覺工具,可以幫助實驗者計劃他們的實驗。 FRD 最重要的是跟踪噪音以及噪音與設計結構的關係(因素/水平設置)。 由於統計測試是設計因素對噪聲影響的比較,我認為工程師了解噪聲的實際組成很重要。確實沒有地方可以將噪聲輸入到 JMP 中,但它對於任何統計檢驗都是必不可少的。FRD 還跟踪推理空間,以幫助評估外推結果的信心,並指出研究中隨機化的任何限制以進行適當分析。 這些規劃工具在 JMP 中均不可用。 如果工程師和科學家能夠將他們的數據收集計劃可視化,然後讓 JMP 自動創建用於數據輸入的數據表,那將是不可思議的。
回复:數據收集結構的圖形描述 - FRD / 抽樣樹 - 狀態更改為:已存檔我們正在歸檔此請求。 如果這仍然很重要,請發表評論並提供更多詳細信息,我們將重新開放。 謝謝你!回复:數據收集結構的圖形描述 - FRD / 採樣樹您還可以在 Graph Builder 中使用嵌套軸獲得類似的視圖,但沒有直接標記。
回复:數據收集結構的圖形描述 - FRD / 採樣樹此評論並不意味著減少您的願望清單項目。 它是關於您今天可能會做的事情的參考。 如果沒有太多因素和水平,JMP 可變性圖表對於查看數據結構和關係非常有用。 事實上,這是我的原始數據的“goto”圖,用於查找異常或查看是否有任何結果彼此完全不同。
變異性圖允許用戶拖動“因子”變量的順序。 下面是一個簡單的概念腳本和生成的“圖片”。第三張圖片是我製作的水平圖,通常的視圖,一旦有響應值就可以繪製。請注意,對於包含兩個實體/工具和 2 個樣本的示例,我將使用圖例顏色和/或符號來顯示有 2 個實體,並且每個值在圖表上都有自己的點。
你可能已經知道所有這些,對不起,如果我在向合唱團佈道。 我只是將此註釋添加為僅供參考。
Names Default to Here(1);
dt = current data table(); //the DOE table
cnames = dt << get column names("string");
clst = {};
For(i=1, i<=nitems(cnames), i++,
If(cnames[i]=="Pattern", Continue());
prop = (Column(cnames[i])<< get properties list());
if(Contains(prop, Expr(Design Role)), insert into(clst, cnames[i]) )
);
If( nitems(clst) > 0,
__dt = dt << Subset(Columns(EvalList(clst)), Invisible, OutputTableName( (dt << get name) || "- Layout") );
__dt <<SELECT rows=""></SELECT>

