上一篇文章已完成進階的PLSR分析,接下來要驗證分析資料

 

 

首先打開建立分析資料的DATA檔案

20140407-01  

 

在功能表Modify最下方有Edit Set...選項

20140331-03  


其中的分析參數若進行PLSR分析之前DATA有存檔就應該還在不用重設

20140331-07  

 

 


接著打開功能表Task底下的Predict...選項

20140407-02  


會跳出設定視窗,設定的項目和進行PLSR分析時差不多

  

在視窗中的Samples那一頁中,Sample Set:那一項可以直接使用內定值All Samples,也可以選擇在參數設定視窗中Sample Sets設定的參數

20140407-03

 


在視窗中的X-variables那一頁中,Variable Set:那一項要選擇參數設定視窗中Variable Sets設定的第一個參數,設定為光譜變量範圍

20140407-04  


在視窗中的Y-variables那一頁中,若驗證反推資料不需要原實測數據做比對,則Include Y-reference那一項可以不選,Variable Set:直接使用預設值

20140407-05  


若需要原實測數據做比對,則Include Y-reference那一項要選,Variable Set:那一項要選擇參數設定視窗中Variable Sets設定的第二個參數,設定為實測數據

20140407-06  


接下來的重點是視窗底下的Modle Name:那個選項,點擊旁邊Find...會跳出檔案選擇視窗,選擇PLSR分析完成後儲存的Result格式檔案,選則好後點擊Select關閉檔案選擇視窗,回到設定視窗

20140407-07  


這時可以看到設定視窗底下的Modle Name:那個選項已變成選擇的檔名,同時底下Number of Components:那一項會自動顯示一個數值。那一項數值就是前面文章提到儲存Result格式檔案時,底下Information方框顯示分析結果的相關數據,往下捲動其中的Suggested Number of PCs:那一項。就是實測數值和預測值最接近誤差最小的點,要取出的分析資料就是這個點的資料

20140407-08  


按OK之後會出現驗證推算進度表

20140407-10  


驗證推算完成後,進度表底下Abort字樣會變更為View字樣,點選View會顯示驗證結果

20140407-11  

 

 


驗證結果的畫面會分成兩半,上方是以圖表表示,下方是以數值表示。驗證的結果可以存檔

20140407-12  


上方圖表很密集不容易看清楚,可以使用圖像功能表的Frame Scale工具,框選圖表一部分放大查看

20140407-13  


放大的圖表可以看到,每個樣本以十字線加上藍色方框顯示,十字線的中心是檢量線(數據建模)對原光譜資料分析後的預測值,藍色方框則是以預測值為中心的預測偏差範圍

20140407-14  


底下表格顯示每個樣本的3項數值:Predicted(光譜預測值)、 Deviation(偏差值) 、Reference(實測數據)


可以在表格上按滑鼠右鍵,從跳出的選單中選擇剪下或複製整個表格的數據

20140407-15  


剪下或複製的數據可以貼到Excel檔案內做其他的分析處理

20140407-16  

 

 


取出檢量線(數據建模)的方法:在下拉式功能表File中間Import內的Unscrambler Results...項目

20140407-17  


點選後會跳出小視窗,使用另開視窗的預設值即可,按OK關閉視窗

20140407-18  


會再跳出選擇檔案的視窗,選擇PLSR分析完成時儲存的檔案,選擇檔案後按Import

20140407-19  


會再跳出另一個選擇視窗,列出可以輸出的項目列表

20140407-20  


在選擇視窗先選擇B0W這個選項,在中間PCs (1-20):項目鍵入上面提到的Suggested Number of PCs:那一項數值,再來選擇BW那個選項,之後按OK。B0W這個選項是截距,BW這個選項是迴歸係數

20140407-21  


會跳出一個小視窗,按OK跳過即可

20140407-22  


再來會出現檢量線(數據建模)的數據表格,這時數據是橫向排列的

20140407-23  


因為數據要存成Excel或文字檔才能給LabVIEW使用,所以選擇功能表Modify的Transform的Transpose選項,完成資料縱橫轉換

20140328-19  


轉換後的資料已變成縱排,先存檔。然後將資料複製貼回Excel,另存Excel檔(建議存成txt檔案LabVIEW程式比較好處理)

20140407-24  

 

 


最後在LabVIEW中實際應用檢量線(數據建模)來預測光譜資料


計算公式:SUM(迴歸係數 * 光譜資料) + 截距


光譜資料必需是處理過的資料


迴歸係數和截距必需是和光譜資料處理方法相同的資料進行PLSR分析後算出來的


計算公式轉成LabVIEW程式

20140407-25  

, , , ,

未出師的小工程師 發表在 痞客邦 PIXNET 留言(0) 人氣()