對日誌轉換數據進行PLS您好,我的數據分析存在問題。
我正在嘗試使用熒光計的光譜數據來量化樣品中的某種物質。
我在一列中創建了一個物質濃度[C]的大表,不同的列是測量的波長[w1,w2 ... w3,000]
每行是已知濃度並測量光譜的樣品。
我使用PLS嘗試製作預測模型,但由於我的物質有不同的數量級,我使用log10 [C]而不是C.我設法得到了很好的結果,但我的主管提醒我這不會因為熒光與濃度線性相關(啤酒定律)。當我嘗試使用原始C製作模型時,而不是log10 [C]我得到了更糟糕的結果。
此外,這確實是我的問題,當我嘗試針對log10 [C]製作log10 [w]的PLS模型時,我得到完全相同的預測(基於原始W和log10 [W]的預測之間的R ^ 2 = 0.997 ])。 我認為,不知何故PLS本身正在進行對數轉換,可能是在縮放或居中...... 有誰知道這是否正確?為什麼你可以在半記錄數據上製作PLS模型並使用Log-Log數據獲得相同的結果?
Re:對日誌轉換數據進行PLS教授喝了太多啤酒。(真的試圖在這里工作一個雙關語)
吸光度在對數標度上,透射率在線性標度上。日誌轉換很有意義。
熒光可能與濃度線性相關,但吸光度與濃度呈對數線性相關。
我希望您在Partial Least Squres平台中設置模型,僅此一項就可以為您節省一些步驟。
在PLS中,響應是熒光(或者是其他方法),然後您掃描的每個波長都是列,所有這些都作為X因子進入。(每次觀察一行,希望你已經進行了超過2或3次測量。)