Python တွင် mean square error (mse) ကို တွက်ချက်နည်း


Mean squared error (MSE) သည် မော်ဒယ်တစ်ခု၏ ခန့်မှန်းတိကျမှုကို တိုင်းတာရန် ဘုံနည်းလမ်းတစ်ခုဖြစ်သည်။ အောက်ပါအတိုင်း တွက်ချက်သည်။

MSE = (1/n) * Σ(အမှန်တကယ် ခန့်မှန်းချက်)

ရွှေ-

  • – “ပေါင်း” ဟု အဓိပ္ပာယ်ရသော ဖန်စီသင်္ကေတ
  • n – နမူနာအရွယ်အစား
  • real – ဒေတာ၏ အမှန်တကယ်တန်ဖိုး
  • ခန့်မှန်းချက် – ခန့်မှန်းထားသောဒေတာတန်ဖိုး

MSE တန်ဖိုးနိမ့်လေ၊ မော်ဒယ်တစ်ခုသည် တန်ဖိုးများကို ပိုမိုတိကျစွာ ခန့်မှန်းနိုင်လေဖြစ်သည်။

Python တွင် MSE တွက်ချက်နည်း

Python တွင် MSE ကိုတွက်ချက်ရန် ရိုးရှင်းသောလုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့ဖန်တီးနိုင်သည်-

 import numpy as np

def mse(actual, pred): 
    actual, pred = np.array(actual), np.array(pred)
    return np.square(np.subtract(actual,pred)).mean() 

ထို့နောက် ကျွန်ုပ်တို့သည် MSE ကို ဇယားနှစ်ခုအတွက် တွက်ချက်ရန် ဤလုပ်ဆောင်ချက်ကို သုံးနိုင်သည်- အမှန်တကယ် ဒေတာတန်ဖိုးများပါရှိသော တစ်ခုနှင့် ခန့်မှန်းထားသည့် ဒေတာတန်ဖိုးများပါရှိသော တစ်ခု။

 actual = [12, 13, 14, 15, 15, 22, 27]
pred = [11, 13, 14, 14, 15, 16, 18]

mse(actual, pred)

17.0

ဤမော်ဒယ်၏ပျမ်းမျှစတုရန်းအမှားအယွင်း (MSE) သည် 17.0 ဖြစ်လာသည်။

လက်တွေ့တွင်၊ မော်ဒယ်တိကျမှုကို အကဲဖြတ်ရန် root mean square error (RMSE) ကို ပို၍အသုံးများသည်။ နာမည်အကြံပြုထားသည့်အတိုင်း၊ ၎င်းသည် mean square error ၏ နှစ်ထပ်ကိန်းဖြစ်သည်။

RMSE တွက်ချက်ရန် အလားတူလုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့ သတ်မှတ်နိုင်သည်-

 import numpy as np

def rmse(actual, pred): 
    actual, pred = np.array(actual), np.array(pred)
    return np.sqrt(np.square(np.subtract(actual,pred)).mean())

ထို့နောက် ကျွန်ုပ်တို့သည် ဇယားနှစ်ခုအတွက် RMSE ကို တွက်ချက်ရန် ဤလုပ်ဆောင်ချက်ကို သုံးနိုင်သည်- အမှန်တကယ် ဒေတာတန်ဖိုးများပါရှိသော တစ်ခုနှင့် ခန့်မှန်းထားသည့် ဒေတာတန်ဖိုးများပါရှိသော တစ်ခု။

 actual = [12, 13, 14, 15, 15, 22, 27]
pred = [11, 13, 14, 14, 15, 16, 18]

rmse(actual, pred)

4.1231

ဤမော်ဒယ်၏ root mean square error (RMSE) သည် 4.1231 ဖြစ်သွားသည်။

ထပ်လောင်းအရင်းအမြစ်များ

Mean Square Error (MSE) Calculator
Excel တွင် Mean Square Error (MSE) ကို တွက်ချက်နည်း

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်