R တွင် bayes ၏သီအိုရီကိုမည်သို့အသုံးပြုရမည်နည်း။


Bayes ၏သီအိုရီသည် A နှင့် B ဖြစ်ရပ်နှစ်ခုအတွက် အောက်ပါအတိုင်းဖော်ပြထားသည်

P(A|B) = P(A)*P(B|A) / P(B)

ရွှေ-

  • P(A|B)- အဖြစ်အပျက် A၊ ပေးထားသည့် ဖြစ်ရပ် B သည် ဖြစ်နိုင်ခြေရှိသည်။
  • P(B|A)- ထိုအဖြစ်အပျက် B ဖြစ်ပေါ်လာသည့် အဖြစ်အပျက်ဖြစ်နိုင်ခြေသည် ဖြစ်ပေါ်လာသည်။
  • P(A)- ဖြစ်ရပ် A ၏ ဖြစ်နိုင်ခြေ
  • P(B)- ဖြစ်ရပ် B ၏ ဖြစ်နိုင်ခြေ

ဥပမာအားဖြင့်၊ ရာသီဥတု တိမ်ထူခြင်း ဖြစ်နိုင်ခြေ 40% ဆိုပါစို့။ သတ်မှတ်ရက်တွင် မိုးရွာနိုင်ခြေ 20% နှင့် မိုးရွာသောနေ့တွင် တိမ်ဖြစ်နိုင်ခြေ 85% ရှိသည်ဟုလည်း ယူဆကြပါစို့။

သတ်မှတ်ထားတဲ့နေ့မှာ အပြင်မှာ တိမ်ထူနေတယ်ဆိုရင် အဲဒီနေ့မှာ မိုးရွာဖို့ အလားအလာ ဘယ်လောက်ရှိလဲ။

ဖြေရှင်းချက်

  • P(တိမ်ထူ) = 0.40
  • P(မိုး) = ၀.၂၀
  • P(တိမ်ထူ | မိုး) = 0.85

ထို့ကြောင့် ကျွန်ုပ်တို့ တွက်ချက်နိုင်သည်-

  • P(မိုး | တိမ်ထူ) = P(မိုး) * P(တိမ် | မိုး) / P(တိမ်ထူ)
  • P(မိုး | တိမ်ထူ) = 0.20 * 0.85 / 0.40
  • P(မိုး | တိမ်ထူ) = 0.425

သတ်မှတ်ရက်တွင် အပြင်ဘက်တွင် တိမ်ထူနေပါက ထိုနေ့တွင် မိုးရွာနိုင်ခြေ 42.5% ရှိသည်။

Bayes သီအိုရီကို R တွင်အသုံးချရန် အောက်ပါရိုးရှင်းသောလုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့ဖန်တီးနိုင်သည်။

 bayesTheorem <- function (pA, pB, pBA) {
  pAB <- pA * pBA / pB
  return (pAB)
}

အောက်ဖော်ပြပါ ဥပမာသည် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။

ဥပမာ- R တွင် Bayes’ theorem

အောက်ပါ ဖြစ်နိုင်ခြေများကို ကျွန်ုပ်တို့ သိသည်ဆိုပါစို့။

  • P(မိုး) = ၀.၂၀
  • P(တိမ်ထူ) = 0.40
  • P(တိမ်ထူ | မိုး) = 0.85

P(မိုး | တိမ်ထူ) ကို တွက်ချက်ရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။

 #define function for Bayes' Theorem
bayesTheorem <- function (pA, pB, pBA) {
  pAB <- pA * pBA / pB
  return (pAB)
}

#define probabilities
pRain <- 0.2
pCloudy <- 0.4
pCloudyRain <- .85

#use function to calculate conditional probability
bayesTheorem(pRain, pCloudy, pCloudyRain)

[1] 0.425

၎င်းသည် သတ်မှတ်ရက်တွင် အပြင်ဘက်တွင် တိမ်ထူပါက ထိုနေ့တွင် မိုးရွာနိုင်ခြေမှာ 0.425 သို့မဟုတ် 42.5% ဖြစ်သည်ဟု ဆိုသည်။

၎င်းသည် အစောပိုင်းတွင် ကျွန်ုပ်တို့ကိုယ်တိုင်တွက်ချက်ထားသော တန်ဖိုးနှင့် ကိုက်ညီပါသည်။

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

အောက်ပါသင်ခန်းစာများသည် R တွင် အခြားဖြစ်နိုင်ခြေများကို တွက်ချက်နည်းကို ရှင်းပြသည်-

R တွင် conditional probability တွက်ချက်နည်း
R တွင် conditional mean တွက်နည်း

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

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