0 နှင့် 1 ကြား ဒေတာကို ပုံမှန်ဖြစ်အောင် လုပ်နည်း
0 နှင့် 1 အကြား ဒေတာအတွဲတစ်ခုရှိ တန်ဖိုးများကို ပုံမှန်ဖြစ်အောင်၊ သင်သည် အောက်ပါဖော်မြူလာကို အသုံးပြုနိုင်သည်။
z i = (x i – min(x)) / (max(x) – min(x))
ရွှေ-
- z i : ဒေတာအတွဲရှိ ith ပုံမှန်တန်ဖိုး
- x i : dataset ၏ ith တန်ဖိုး
- min(x) : ဒေတာအတွဲရှိ အနိမ့်ဆုံးတန်ဖိုး
- max(x): ဒေတာအတွဲတွင် အများဆုံးတန်ဖိုး
ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့တွင် အောက်ပါဒေတာအစုံရှိသည်ဆိုပါစို့။

ဒေတာအတွဲတွင် အနည်းဆုံးတန်ဖိုးမှာ 13 ဖြစ်ပြီး အမြင့်ဆုံးတန်ဖိုးမှာ 71 ဖြစ်သည်။
13 ၏ ပထမတန်ဖိုးကို ပုံမှန်ဖြစ်အောင်၊ ယခင်က မျှဝေထားသော ဖော်မြူလာကို အသုံးပြုမည်-
- z i = (x i – min(x)) / (max(x) – min(x)) = (13 – 13) / (71 – 13) = 0
16 ၏ ဒုတိယတန်ဖိုးကို ပုံမှန်ဖြစ်စေရန် တူညီသောဖော်မြူလာကို အသုံးပြုပါမည်-
- z i = (x i – min(x)) / (max(x) – min(x)) = (16 – 13) / (71 – 13) = 0.0517
19 ၏ တတိယတန်ဖိုးကို ပုံမှန်ဖြစ်အောင်၊ ကျွန်ုပ်တို့သည် တူညီသောဖော်မြူလာကို အသုံးပြုပါမည်-
- z i = (x i – min(x)) / (max(x) – min(x)) = (19 – 13) / (71 – 13) = 0.1034
မူရင်းဒေတာအတွဲတွင် 0 နှင့် 1 ကြားရှိ တန်ဖိုးတစ်ခုစီကို ပုံမှန်ဖြစ်စေရန် ဤအတိအကျတူညီသောဖော်မြူလာကို ကျွန်ုပ်တို့အသုံးပြုနိုင်သည်-

ဤပုံမှန်ဖြစ်အောင်ပြုလုပ်ခြင်းနည်းလမ်းကိုအသုံးပြုခြင်းဖြင့်၊ အောက်ပါဖော်ပြချက်များသည် အမြဲတမ်းမှန်ကန်လိမ့်မည်-
- ဒေတာအတွဲရှိ အနိမ့်ဆုံးတန်ဖိုးအတွက် ပုံမှန်သတ်မှတ်တန်ဖိုးသည် အမြဲတမ်း 0 ဖြစ်သည်။
- ဒေတာအတွဲရှိ အများဆုံးတန်ဖိုးအတွက် ပုံမှန်သတ်မှတ်ထားသောတန်ဖိုးသည် အမြဲတမ်း 1 ဖြစ်သည်။
- ဒေတာအတွဲရှိ အခြားတန်ဖိုးများအားလုံးအတွက် ပုံမှန်သတ်မှတ်ထားသောတန်ဖိုးများသည် 0 နှင့် 1 ကြားရှိမည်ဖြစ်သည်။
ဒေတာကို ပုံမှန်ဖြစ်အောင် ဘယ်အချိန်မှာ လုပ်မလဲ။
ကျွန်ုပ်တို့သည် မတူညီသောစကေးများဖြင့်တိုင်းတာသော variable အများအပြားရှိသည်ဟူသော ခွဲခြမ်းစိတ်ဖြာမှုအမျိုးအစားအချို့ကို လုပ်ဆောင်သည့်အခါတွင် ကိန်းရှင်များကို စံသတ်မှတ်ပြီး ကိန်းရှင်တစ်ခုစီကို တူညီသောအတိုင်းအတာရှိစေလိုပါသည်။
၎င်းသည် မတူညီသောယူနစ်များဖြင့် တိုင်းတာပါက အထူးသဖြင့် ကိန်းရှင်တစ်ခုအား မလျော်သြဇာလွှမ်းမိုးမှုရှိနေခြင်းမှ ကာကွယ်ပေးသည် (ဆိုလိုသည်မှာ ကိန်းရှင်တစ်ခုအား လက်မဖြင့် တိုင်းတာပါက၊ နောက်တစ်ခုအား ကိုက်လျှင်)။
ဒေတာတန်ဖိုးများကို ပုံမှန်ဖြစ်စေရန် ဤကျူတိုရီရယ်တွင် min-max normalization ဟုလူသိများသည့်နည်းလမ်းကို အသုံးပြုခဲ့သည်ကိုလည်း သတိပြုသင့်ပါသည်။
အတွေ့ရအများဆုံး ပုံမှန်နည်းလမ်းနှစ်ခုမှာ-
1. Min-Max ပုံမှန်ဖြစ်အောင်လုပ်ပါ။
- ရည်ရွယ်ချက်- ဒေတာတန်ဖိုးတစ်ခုစီကို 0 နှင့် 100 ကြားတန်ဖိုးအဖြစ် ပြောင်းသည်။
- ဖော်မြူလာ- တန်ဖိုးအသစ် = (တန်ဖိုး – အနည်းဆုံး) / (အမြင့်ဆုံး – အနည်းဆုံး) * 100
2. ပျမ်းမျှ ပုံမှန်ပြန်ဖြစ်ခြင်း။
- ရည်ရွယ်ချက်- တန်ဖိုးများအားလုံး၏ ပျမ်းမျှသည် 0 နှင့် std ဖြစ်သည့် စကေးတန်ဖိုးများ။ dev က ၁။
- ဖော်မြူလာ- တန်ဖိုးအသစ် = (တန်ဖိုး – ပျမ်းမျှ) / (စံသွေဖည်မှု)
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် မတူညီသော စာရင်းအင်းဆော့ဖ်ဝဲကို အသုံးပြု၍ ဒေတာကို ပုံမှန်ဖြစ်အောင် ပြုလုပ်နည်းကို ရှင်းပြသည်-
Excel တွင်ဒေတာကိုပုံမှန်ဖြစ်အောင်လုပ်နည်း
R တွင်ဒေတာကိုပုံမှန်ဖြစ်အောင်လုပ်နည်း
Python တွင်ကော်လံများကိုပုံမှန်ဖြစ်အောင်လုပ်နည်း