iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 7
0
Everything on Azure

Azure Machine Learning Studio系列 第 7

Azure Machine Learning Studio 資料前處理 - 數學運算 Apply Math Operation (2) 比較 Compare、運算 Operations

若資料集中的兩個特徵值關係或特徵值與某一常數值關係有可能影響結果,那我們可以透過 Apply Math Operation 中的 Compare 及 Operations 運算後的結果建立新的特徵值,加入建模。

運算的方式有兩種:

  1. ColumnSet 與其他欄位運算
  2. Constant 與某一常數值運算

https://ithelp.ithome.com.tw/upload/images/20181020/20111935ZezeUZEEpp.png

Apply Math Operation - Compare 比較

Compare 比較運算有以下 8 種比較方式:

  1. EqualTo 等於
  2. GreaterThan 超過
  3. GreaterThanOrEqualTo 以上
  4. LessThan 未滿
  5. LessThanOrEqualTo 以下
  6. NotEqualTo 不等於
  7. PairMax 回傳比較大的值
  8. PairMin 回傳比較小的值

https://ithelp.ithome.com.tw/upload/images/20181020/20111935A4tRvISzOQ.png

(1) 以汽車價格資料集為例,為了方便檢視結果,先篩選出兩個要比較的欄位就好,新增"Select Columns in Dataset" 選擇資料集欄位,將資料集的輸出接至 Select Columns in Dataset,點選右手邊的"Launch column selector" 開啟欄位選擇工具
https://ithelp.ithome.com.tw/upload/images/20181020/20111935EqsYesQiim.png

(2) 選擇 bore 氣缸孔徑、stroke 衝程這兩個欄位,點選右下角勾勾確認
https://ithelp.ithome.com.tw/upload/images/20181020/20111935HYZJwLGFwy.png

(3) 執行 Select Columns in Dataset,輸出的資料集內容會只剩下bore、stroke兩個欄位
https://ithelp.ithome.com.tw/upload/images/20181020/20111935fJFBmTevNT.png

(4) 新增"Apply Math Operation",將 Select Columns in Dataset 的輸出接至 Apply Math Operation,類型選擇 Campare 比較、方法選擇 Greater Than 大於、比較對象選擇 ColumnSet 資料欄位,點選"Launch column selector"開啟欄位選擇工具
https://ithelp.ithome.com.tw/upload/images/20181020/20111935eJdkWcRK7Q.png

(5) 若是比較兩個欄位,要注意的是第一個欄位 value to compare 是放比較對象(也就是被比較的值)、第二個欄位是放要比較的值,Ex:選大於、第一欄放A、第二欄放B,結果會是B>A的布林值。這邊選擇 bore 當比較對象
https://ithelp.ithome.com.tw/upload/images/20181020/20111935rVHoiotfR6.png

(6) 再來選擇要比較的欄位
https://ithelp.ithome.com.tw/upload/images/20181020/20111935XOgXqCE7iO.png

(7) 選擇 stroke 欄位,點選右下角勾勾確認
https://ithelp.ithome.com.tw/upload/images/20181020/20111935OTByDJXYAC.png

(8) 選擇加入新欄位顯示結果
https://ithelp.ithome.com.tw/upload/images/20181020/20111935utW9ZD31ed.png

(9) 比較兩欄位的結果會以布林值顯示
https://ithelp.ithome.com.tw/upload/images/20181020/20111935HJPqZLi1nI.png

(10) 這邊試了幾個比較運算的結果如下
https://ithelp.ithome.com.tw/upload/images/20181020/20111935mpt38ZWTXj.png

Apply Math Operation - Operations 運算

Operations 有以下 4 種運算:

  1. Add 相加
  2. Divide 相除
  3. Multiply 相乘
  4. Subtract 相減

https://ithelp.ithome.com.tw/upload/images/20181020/20111935g6bq89nomv.png

操作步驟與 Compare 相同,這邊直接放幾個 Operations 運算的結果如下
https://ithelp.ithome.com.tw/upload/images/20181020/201119352olwncjEGX.png


上一篇
Azure Machine Learning Studio 資料前處理 - 數學運算 Apply Math Operation (1) 基礎 Basic
下一篇
Azure Machine Learning Studio 特徵篩選 Filter-Based Feature Selection
系列文
Azure Machine Learning Studio30

尚未有邦友留言

立即登入留言