R ဖြင့် မှတ်တမ်းကို ပုံမှန်ဖြန့်ဝေနည်း


R တွင် log-normal distribution အတွက် ဖြစ်နိုင်ခြေသိပ်သည်းမှု လုပ်ဆောင်ချက်ကို ကြံစည်ရန်၊ ကျွန်ုပ်တို့သည် အောက်ပါလုပ်ဆောင်ချက်များကို အသုံးပြုနိုင်ပါသည်။

  • ဖြစ်နိုင်ခြေသိပ်သည်းဆလုပ်ဆောင်ချက်ကိုဖန်တီးရန် dlnorm(x၊ meanlog = 0၊ sdlog = 1)
  • ဖြစ်နိုင်ခြေသိပ်သည်းဆလုပ်ဆောင်မှုကို ကြံစည်ရန် curve(function၊ from = NULL၊ to = NULL)

ဥပမာအားဖြင့်၊ အောက်ဖော်ပြပါ ကုဒ်သည် ကွက်ကွက်၏ x ဝင်ရိုးမှ 10 မှ 0 မှ 10 အထိ စံနှုန်းဖြင့် ပုံမှန်ဖြန့်ဝေမှုတစ်ခုအတွက် ဖြစ်နိုင်ခြေသိပ်သည်းဆလုပ်ဆောင်ပုံကို သရုပ်ဖော်ပုံဖော်ပြသည်-

 curve(dlnorm(x, meanlog=0, sdlog=1), from=0, to=10)

R တွင် သာမာန် ဖြန့်ချီရေး ကွက်ကွက်တစ်ခုကို ရေးဆွဲပါ။

ပုံမှန်အားဖြင့်၊ meanlog = 0 နှင့် sdlog =1၊ ဆိုလိုသည်မှာ ကျွန်ုပ်တို့သည် dlnorm() လုပ်ဆောင်ချက်တွင် ဤကန့်သတ်ချက်များကို မသတ်မှတ်ဘဲ အတိအကျတူညီသောကွက်ကွက်ကို ထုတ်လုပ်နိုင်သည်ဟု ဆိုလိုသည်-

 curve(dlnorm(x), from=0, to=10)

ကျွန်ုပ်တို့သည် ခေါင်းစဉ်တစ်ခုထည့်ခြင်း၊ Y ဝင်ရိုးအညွှန်းကိုပြောင်းခြင်း၊ အတန်းအကျယ်ကို တိုးမြှင့်ခြင်းနှင့် ကွက်ကွက်ကို ပိုမိုသာယာလှပစေရန်အတွက် အတန်းအရောင်ကိုပင် ပြောင်းလဲနိုင်သည်-

 curve(dlnorm(x), from=0, to=10, 
    main = 'Log Normal Distribution', #add title
    ylab = 'Density', #change y-axis label
    lwd = 2, #increase line width to 2
    col = 'steelblue') #change line color to steelblue 

R တွင် ခေါင်းစဉ်ဖြင့် ပုံမှန်ဖြန့်ဝေကွက်ကို မှတ်သားပါ။

မတူညီသော စံသွေဖည်မှုများနှင့် ပုံမှန်မဟုတ်သော ဖြန့်ဝေမှုများကို နှိုင်းယှဉ်ရန်အတွက် ဂရပ်သို့ မျဉ်းကွေးများစွာကို ပေါင်းထည့်နိုင်သည်။ ဥပမာအားဖြင့်၊ အောက်ပါကုဒ်သည် sdlog = 0.3၊ sdlog = 0.5၊ နှင့် sdlog = 1 တို့ဖြင့် ပုံမှန်ဖြန့်ဖြူးကွက်များကို ဖန်တီးသည်-

 curve(dlnorm(x, meanlog=0, sdlog=.3), from=0, to=10, col='blue')
curve(dlnorm(x, meanlog=0, sdlog=.5), from=0, to=10, col='red', add=TRUE)
curve(dlnorm(x, meanlog=0, sdlog=1), from=0, to=10, col='purple', add=TRUE)

အောက်ပါ syntax ကိုယူသည့် legend() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ဇာတ်ကွက်ထဲသို့ ဒဏ္ဍာရီတစ်ခုကို ထည့်နိုင်သည်။

legend(x၊ y=NULL၊ ဒဏ္ဍာရီ၊ ဖြည့်စွက်၊ col၊ bg၊ lty၊ cex)

ရွှေ-

  • x၊ y- ဒဏ္ဍာရီနေရာချထားရန် အသုံးပြုသည့် x နှင့် y သြဒိနိတ်များ
  • ဒဏ္ဍာရီ – ဒဏ္ဍာရီတွင်ထည့်ရန်စာသား
  • ဖြည့်စွက်- ဒဏ္ဍာရီအတွင်းတွင် အရောင်ဖြည့်ပါ။
  • col- ဒဏ္ဍာရီအတွင်းရှိ လိုင်းများအတွက် အသုံးပြုရန် အရောင်များစာရင်း
  • bg- ဒဏ္ဍာရီ၏ နောက်ခံအရောင်
  • lty: လိုင်းစတိုင်
  • cex- ဒဏ္ဍာရီထဲက စာသားအရွယ်အစား

ကျွန်ုပ်တို့၏နမူနာတွင် ဒဏ္ဍာရီတစ်ခုဖန်တီးရန် အောက်ပါ syntax ကို အသုံးပြုပါမည်။

 #create density plots
curve(dlnorm(x, meanlog=0, sdlog=.3), from=0, to=10, col='blue')
curve(dlnorm(x, meanlog=0, sdlog=.5), from=0, to=10, col='red', add=TRUE)
curve(dlnorm(x, meanlog=0, sdlog=1), from=0, to=10, col='purple', add=TRUE)

#add legend
legend(6, 1.2, legend=c("sdlog=.3", "sdlog=.5", "sdlog=1"),
       col=c("blue", "red", "purple"), lty=1, cex=1.2) 

R ရှိကွက်တစ်ခုတွင် ပုံမှန်သိပ်သည်းဆ လုပ်ဆောင်ချက်များ မှတ်တမ်းအများအပြား

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

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