探索交通號誌資料集
為了更了解 knn() 函式如何把「停」字號誌分類出來,先看看它所使用的訓練資料集會有幫助。
每個先前觀察到的路標都被切成 4x4 的格子,並如圖所示,記錄 16 個中心像素各自的紅、綠、藍數值。

結果是一個資料集,除了記錄 sign_type,還包含 16 x 3 = 48 個顏色屬性。
本練習屬於課程
R 監督式學習:分類
練習說明
- 使用
str()函式檢視signs資料集。 - 使用
table(),把包含標籤的那一欄傳入,計算各種號誌類型的觀測筆數。 - 執行提供的
aggregate()指令,看看平均紅色值是否會隨號誌類型而不同。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Examine the structure of the signs dataset
# Count the number of signs of each type
table(___)
# Check r10's average red level by sign type
aggregate(r10 ~ sign_type, data = signs, mean)