在某些條件下尋找列的平均值、西格瑪或中位數大家好,
我正在嘗試尋找具有特定條件的列的平均值、中位數和西格瑪。 例如,我需要取得特定頻率和特定頻寬下的測試平均值。像這樣的東西: Col Mean where ( :column1 < Limit & :BW == Y & :Freq == XXX );
感謝您的幫助:)
自動化和腳本編寫基礎資料分析與建模資料存取資料混合與清理數據探索和視覺化品質和工藝工程可靠度分析回覆:在某些條件下尋找列的平均值、西格瑪或中位數您需要在哪裡添加這些值? 您可以使用這些特定條件建立子集並在其中執行計算,您可以使用腳本執行計算,也可以建立公式列來計算這些值。
回覆:在某些條件下尋找列的平均值、西格瑪或中位數我正在使用 jsl 程式碼運行多個測試並使用圖形生成器繪製它們。 在繪製結果之前,我需要先取得西格瑪、平均值和中位數。 我認為創建一個子集會使繪製變得更加困難,因為我有數十個測試需要繪製。 是否有其他方法可以在不建立子集的情況下取得這些值? 如果沒有,請幫忙參考所需的語法。 謝謝!
回覆:在某些條件下尋找列的平均值、西格瑪或中位數因此,我的一個想法是在查找平均值時使用行排除函數之類的東西作為範例。
回覆:在某些條件下尋找列的平均值、西格瑪或中位數這是一個可以滿足您要求的公式
Col Mean( if(:column1 < :Limit & :BW == "Y" & :Freq == 42, :column1, . ) );
回覆:在某些條件下尋找列的平均值、西格瑪或中位數使用吉姆建議的公式很可能是最簡單的選擇。 根據您的數據,您還可以考慮先堆疊數據,然後將測試新增為分組變數。