如何根據已知類別的資料建立分類,以便對未知類別的新資料運行進行比較和分類場景:我有 8 種化合物,對於每種化合物,我有 5 次運行* 已知類別的時間-溫度數據。 我需要能夠將未知類別的單一資料運行與現有運行進行比較,並為該運行分配一個類別。
可能還需要考慮正在發生的一些事情:
1)我的開始時間(加熱開始時間與資料運行開始時間)並不完全一致。
2) 並非所有運行都在相同溫度下結束(出於安全原因)
3)其中一些化合物非常相似,可能無法區分(無論我能否區分是本研究的目的)
我已附上我的數據以及繪圖疊加圖像。
我正在尋求有關使用什麼工具/功能來進行設定的協助。 現在,我可以運行諸如分析->多變量之類的操作來獲取一個表,其中每個數據都針對所有其他數據運行,但這不允許與數據集進行比較。 我也嘗試過分析 - >聚類變量,但它只給了我兩個聚類,我不知道如何告訴它給我更多。 我也找不到手動訓練初始集群的方法。 我嘗試的其他選項似乎是比較單一行值,而不是整個曲線,這沒有考慮到更大的圖片,而這正是我需要比較的。
我很高興深入研究有關如何使用建議的工具/方法/功能的文檔,但我需要有關起始位置的建議。 我可以透過我的大學訪問,所以我應該可以訪問大多數(如果不是全部)選項。 如果其中一個有更好的選擇,我還可以存取其他分析套件(包括 SAS)。
腳本沒問題,但如果可能的話我不希望這樣做,因為我是 JMP 新手並且時間有限。
*我現在的重點是建立一個流程,在我花費時間和資源運行額外的資料之前,該流程至少可以分離出明顯的不匹配。
自動化和腳本編寫消費者與市場研究資料存取回覆:如何根據已知類別的資料建立分類,以便對未知類別的新資料運行進行比較和分類謝謝你的解釋。 這個想法聽起來不錯,但執行起來將是一個巨大的挑戰。
你可以忽略我的問題:家電產業不斷嘗試降低成本,如何降低成本? 溫度感測器位於哪裡? 誰將感測器放置在食物中? 如何讓消費者放置感測器? 感應器的清潔度如何? 一個感測器就夠了嗎? 鍋內的溫度變化,1 個感測器如何解釋這一點? 如果平底鍋不以能源為中心怎麼辦? 環境條件有何影響? 不同的平底鍋類型/尺寸? 如果爐灶上使用多個燃燒器怎麼辦? 這些不同化合物的熱容有多大差異? 當它們是「混合物」時,熱容會發生什麼變化? 降低溫度可能會增加烹飪時間,這是消費者想要的嗎? 低溫烹調的食物味道會一樣嗎? 如何測量濺鍍或飛濺? 這是受成分含量的影響嗎?
回覆:如何根據已知類別的資料建立分類,以便對未知類別的新資料運行進行比較和分類目標是設計一種無需用戶輸入即可自動檢測食物類型的設備。 我的假設是,由於不同的化合物具有不同的熱容,因此它們對加熱的反應會有所不同。 我們可以用溫度感測器來測量這一點。 透過大數據分析(或我最初打算使用的人工智慧,但由於時間限製而放棄),我們現在應該能夠測量這一點並以有用的方式做出回應,而無需用戶輸入。 這個想法是,即使我無法獲得精確的匹配(這無疑是不現實的),如果我們能夠在危險溫度相似的程度上達到相同的水平,我們就可以動態調整最高溫度應該是多少。 因此,如果您使用煙點低得多的椰子油,爐子會將其視為不同於煙點較高的玉米油。 我首先使用烹飪脂質,因為它們相對簡單,並且是廚房火災的主要原因。 該行業確實有最高溫度(實際上,我對我一年前的爐灶的最高溫度進行了測量,因為它會自動降低溫度並開始循環以保持鍋足夠低。),但取決於爐灶上的物品,這些溫度可能高於對使用者有危險的溫度。
您是對的,識別類型後發生的情況的演算法將被預先編程,並且任何現實世界的資料集都需要比我為該專案測試的資料大得多。 對於「生命和安全」應用程式來說,這遠遠不夠快,沒有軟體可以做到這一點,這更像是在你的汽車上安裝車道輔助系統。 如果用戶願意的話,可以選擇覆蓋(達到法定的最大限制),但是如果用戶只是離開爐子並忘記了它,那麼它會動態調整以確保任何化合物都不會達到閃點遠小於自動點火,或者在某在一些化合物(例如黃油)的情況下可能能夠保持足夠低的溫度/甚至足夠低,以至於它不會開始濺射和飛濺得到處都是。
非常感謝您提出的問題,對於我所概述的方式可能沒有意義的問題,很高興獲得外部觀點。
回覆:如何根據已知類別的資料建立分類,以便對未知類別的新資料運行進行比較和分類抱歉,我的偏見是真實情況、真實產品設計、真實使用應用程式等。 您的設備到底在做什麼? 它如何知道食物類型或食物類型的組合,並將該資訊發送到爐子的控制系統? 我想你必須有一些用戶輸入? 或者您正在開發一種可以檢測食物類型的感測器? 看來您不需要設備,而是需要一個要求使用者輸入食物類型的 UI。 爐灶如何修改每種食物類型的能量和烹飪時間的演算法已加載到韌體中。 當然,仍有一些變化因素需要考慮(例如,測量誤差、鍋內誤差、爐灶內鍋間誤差、設備間誤差)
當然,如果您在現實世界中,您也必須了解監管機構的要求。 它們規定了爐灶附近表面記錄的最高允許溫度。
回覆:如何根據已知類別的資料建立分類,以便對未知類別的新資料運行進行比較和分類哈哈,是的,我知道顧客不會看說明書。 這個想法是,該設備直接連接到爐灶,因此爐灶告訴軟體為電/感應範圍選擇了哪些加熱輸入,或者為燃氣爐輸出了多少燃氣壓力(這是一個相對簡單的數學計算算出焦耳)。 在更大的背景下獲取特定食物類型的初始數據的方法是與測試廚房合作,讓他們的爐子自動記錄每次運行測試烹飪的數據。 不過,這一切都超出了我的論文專案的範圍。
感謝您持續的回复,我很欣賞您的見解。 這聽起來與昨晚一位朋友的建議類似,即將讀數分解為 10 秒的片段,然後運行線性回歸和 t 檢定。
回覆:如何根據已知類別的資料建立分類,以便對未知類別的新資料運行進行比較和分類好的,有道理,但是您如何將其控制在消費者手中? 指導他們根據烹飪的內容調整爐子的輸入溫度? 這需要消費者閱讀手冊。 祝你好運。
我會先針對不同的食物類型而不是能源部進行定向採樣。 您需要相對較大的推理空間,因為食物可能會因性質而有很大差異。 透過採樣,您可以對達到危險溫度所需的溫度一致性更有信心。 然後我會讓爐頂溫度控制對食物類型的不同條件保持穩健。 這可能涉及對不斷變化的食物類型的極端“水平”的設計因素進行實驗。
回覆:如何根據已知類別的資料建立分類,以便對未知類別的新資料運行進行比較和分類最重要的方面是曲線本身的整體形狀。 我想做的是表明,由於化合物之間比熱的差異,隨著時間的推移,加熱曲線對於所討論的化合物(或一組化學相關的化合物)來說將是足夠獨特的,以識別它(或它們) )基於加熱時的溫度數據。 例如,如果溫度輸入恆定,則在給定熱容量的情況下,水的加熱方式應與豆油的加熱方式不同,因為水比豆油加熱一度需要更多的焦耳。
那麼這裡的最終目標是能夠根據正在加熱的東西來改變爐灶上的“危險溫度”,而不是設置為可能高於正在烹飪的物品的實際危險溫度的恆定最高溫度。
回覆:如何根據已知類別的資料建立分類,以便對未知類別的新資料運行進行比較和分類我確實更改了時間資料的類型(它在原始表中是分類的...不要在列中放入單詞,在您的情況下,您在列中具有測量單位(秒))。 但你沒有回答我關於實際意義的問題。 響應是一條很好的曲線。 曲線的變化有多少具有實際意義? 曲線最重要的面向是什麼(最大值、最小值、斜率、曲線等)?
回覆:如何根據已知類別的資料建立分類,以便對未知類別的新資料運行進行比較和分類感謝您的詳細回覆。
1) 我的化合物 A - H 是「黃油」、「玉米」等。我對每種化合物進行 5 次測試運行/列,以獲取加熱該化合物的數據。 我看到你在腳本中將黃油與中位數結合起來,所以儘管我的描述很糟糕,你還是明白了意圖。
2) 這些欄位中的資料是以 Cx10 為單位的溫度,因此 450 = 45 攝氏度。 我認為溫度應該是反應變量,因為熱量輸入是恆定的,測量之間的時間也是恆定的。 感興趣的反應中沒有特定的變化,感興趣的是它的變化方式(整體曲線)是否與同一化合物的其他測試運行變化的方式相匹配。 具體來說,我可以使用時間-溫度數據來識別我正在加熱的化合物嗎? (無論這是否可能,正在通過研究測試查詢。)
3)我不確定我是否理解這裡的問題,但你的圖表有效,而我的圖表無效,所以你絕對是正確的,它是錯的。 我需要去掉秒針嗎?
我認為透過您包含的腳本,我可以看到我遇到的錯誤所在的位置。 我也從這裡得到了一些嘗試的想法。
謝謝你!
回覆:如何根據已知類別的資料建立分類,以便對未知類別的新資料運行進行比較和分類您也許可以使用 JMP Pro 和函數資料瀏覽器,其中每個時間序列都是函數(或曲線或剖面)。 使用產生的功能主成分作為反應 (Y) 或預測變數/因子 (X)。
回覆:如何根據已知類別的資料建立分類,以便對未知類別的新資料運行進行比較和分類歡迎來到社區。 這是我的想法/問題:
我不知道我在看什麼,也不太了解這個過程,無法提供具體的建議。
1. 我在資料表中沒有看到化合物AH? 我明白組成這些化合物的成分可能是什麼? 例如,化合物 A 可能是管柱中每種成分(黃油、菜籽、椰子、玉米等)的一定量。 您的資料中需要有一列包含 8 種不同的化合物。 顯然應該有溫度欄? 因此,第一步是適當地設定資料表。 我認為也許每種成分列一個欄就可以了,但黃油 AF 不能作為單獨的列。
2.表中的數字是多少? 反應變數是什麼? 這些反應變數的變化有多少具有科學意義?
3. 您的時間列應採用連續數字的格式。
我添加了一個腳本來創建您在圖形生成器中附加的繪圖。 只需點擊左上角來源下方的綠色箭頭(成分與時間)即可。