ในการที่จะวิเคราะห์ข้อมูลในรูปแบบตาราง เราจะเจอข้อมูลหลากหลาย Data Type เช่น String, Integer, Float, Date, Datetime, BLOB, Etc. แต่ใน Column ที่เป็นตัวเลข Integer เหมือนกัน ก็ยังมีความหมายแฝงที่แตกต่างกันไปได้อีก แล้วแต่ว่าเป็นชนิดตัวเลขแบบ Cardinal Numbers, Ordinal Numbers หรือ Nominal Numbers
เมื่อเราเห็นข้อมูลแบบตัวเลข เราต้องสามารถตีความว่าตัวเลขนั้นจะเป็นตัวเลขแบบ Cardinal Numbers, Ordinal Numbers หรือ Nominal Numbers ซึ่งที่มีความหมายแตกต่างกัน นำไปสู่การทำ Feature Engineering ที่แตกต่างกัน เพื่อสร้างโมเดลที่ใช้งานข้อมูลได้ถูกความหมาย
Cardinal Numbers คืออะไร
ตัวเลขแบบ Cardinal Numbers คือ ตัวเลขจำนวนนับ ปริมาณ เช่น ขายสินค้าได้กี่ชิ้น 500 ชิ้น, มีผู้เข้าร่วมประชุมกี่ท่าน 2000 ท่าน ไม่มีเศษส่วน ไม่มีจุดทศนิยม
ยอดขายสินค้า | จำนวนผู้เข้าร่วมประชุม | |
งาน A | 500 | 2000 |
งาน B | 300 | 1000 |
เราสามารถ Compare เปรียบเทียบ Cardinal Numbers มากกว่า น้อยกว่ากันได้ และทำ Mathematical Operations บวกลบ คูณหารได้ มีความหมาย < > + – * /
Ordinal Numbers คืออะไร
ตัวเลขแบบ Ordinal Numbers คือ ตัวเลขที่มีความหมายลำดับ ตำแหน่งในลิสต์รายการ เช่น เป็นผู้พูดคนที่เท่าไร ระดับการศึกษา เช่น ตรี 1 โท 2 เอก 3
พูดคนที่ | ระดับการศึกษา | |
คุณ A | 4 | 2 |
คุณ B | 3 | 1 |
คุณ C | 1 | 3 |
คุณ D | 2 | 1 |
เราสามารถ Compare เปรียบเทียบ Ordinal Numbers มากกว่า น้อยกว่ากันได้ < > แต่ทำ Mathematical Operations บวกลบ คูณหารไม่ได้ ไม่มีความหมาย + – * /
Nominal Numbers คืออะไร
ตัวเลขแบบ Nominal Numbers คือ ตัวเลขที่ถูกใช้เป็นชื่อหมวดหมู่ เช่น รหัสไปรษณีย์, เบอร์โทร, รุ่น 80386, เลขบัตรประชาชน, เลขประจำตัวผู้เข้าร่วมแข่งขัน, สีผม ดำ 1 ทอง 2
เลขประจำตัวผู้แข่งขัน | CPU | รหัสไปรษณีย์ | สีผม |
521747 | 80386 | 10123 | 2 |
750285 | 80486 | 57234 | 1 |
เราไม่สามารถ Compare เปรียบเทียบ Nominal Numbers มากกว่า น้อยกว่ากันได้ ทำ Mathematical Operations บวกลบ คูณหารยิ่งไม่ได้ ไม่มีความหมาย < > + – * /
Credit
- https://en.wikipedia.org/wiki/Nominal_number
- https://www.mathsisfun.com/numbers/cardinal-ordinal-nominal.html
- https://www.statisticshowto.datasciencecentral.com/nominal-ordinal-interval-ratio/
- https://wordforest.wordpress.com/2010/02/01/cardinal-ordinal-and-nominal-numbers-in-software-engineering/