R တွင် ပျော့ပျော့ပျော့ပြောင်းနည်း (တစ်ဆင့်ပြီးတစ်ဆင့်)
စာရင်းဇယားများတွင်၊ အနိ မ့်ဆုံး ဟူသော ဝေါဟာရသည် “ ဒေသအလိုက် အလေးချိန်ရှိသော တိမ်တိုက်များကို ချောမွေ့စေသည်” ကို ရည်ညွှန်းသည် – point cloud တစ်ခုရှိ ဒေတာအမှတ်များနှင့် ကိုက်ညီသော ချောမွေ့သောမျဉ်းကွေးကို ထုတ်လုပ်သည့် လုပ်ငန်းစဉ်ကို ရည်ညွှန်းပါသည်။
R တွင် lowess smoothing ကိုလုပ်ဆောင်ရန်၊ အောက်ပါ syntax ကိုအသုံးပြုသည့် lowess() function ကိုသုံးနိုင်သည်။
အောက်ပိုင်း (x၊ y၊ f = 2/3)
ရွှေ-
- x : x တန်ဖိုးများ၏ ကိန်းဂဏန်း vector
- y- y တန်ဖိုးများ၏ ကိန်းဂဏာန်း vector တစ်ခု။
- f: အချောဆုံးအတိုင်းအတာအတွက် တန်ဖိုး။ ၎င်းသည် တန်ဖိုးတစ်ခုစီတွင် ချောမွေ့မှုကို လွှမ်းမိုးသည့် ကွက်လပ်ရှိ အမှတ်အချိုးကို ပေးသည်။ မြင့်မားသောတန်ဖိုးများပိုမိုချောမွေ့မှုကိုဖြစ်ပေါ်စေသည်။
အောက်ဖော်ပြပါ အဆင့်ဆင့် ဥပမာသည် R တွင် ပေးထားသည့် ဒေတာအတွဲအတွက် အားနည်းချောမွေ့မှုကို မည်သို့လုပ်ဆောင်ရမည်ကို ပြသထားသည်။
အဆင့် 1: ဒေတာကိုဖန်တီးပါ။
ဦးစွာ၊ ဒေတာအတွဲအတုတစ်ခု ဖန်တီးကြပါစို့။
df <- data. frame (x=c(1, 1, 2, 2, 3, 4, 6, 6, 7, 8, 10, 11, 11, 12, 13, 14), y=c(4, 7, 9, 10, 14, 15, 19, 16, 17, 21, 22, 34, 44, 40, 43, 45))
အဆင့် 2: ဒေတာကိုဆွဲပါ။
ထို့နောက်၊ dataset ၏ x နှင့် y တန်ဖိုးများကို ပုံဖော်ကြည့်ရအောင်။
plot(df$x, df$y)
အဆင့် 3- အနည်းဆုံး Curve ကိုဆွဲပါ။
ထို့နောက်၊ scatterplot ရှိ အမှတ်များပေါ်တွင် အပျော့စား အချောဆုံးမျဉ်းကွေးကို ပုံဖော်ကြည့်ရအောင်။
#create scatterplot plot(df$x, df$y) #add lowess smoothing curve to plot lines(lowess(df$x, df$y), col=' red ')
အဆင့် 4- ပိုမိုပျော့ပျောင်းသောရောက်ရှိမှုကို ချိန်ညှိပါ (ချန်လှပ်ထားနိုင်သည်)
ချောမွေ့သောအတိုင်းအတာအတွက် အသုံးပြုသည့်တန်ဖိုးကို တိုးရန် သို့မဟုတ် လျှော့ချရန် lowess() function တွင် f argument ကို ချိန်ညှိနိုင်သည်။
ကျွန်ုပ်တို့ပေးဆောင်သော တန်ဖိုးပိုကြီးလေ၊ အောက်မျဉ်းကွေး ချောမွေ့လေဖြစ်မည်ကို သတိပြုပါ။
#create scatterplot plot(df$x, df$y) #add lowess smoothing curves lines(lowess(df$x, df$y), col=' red ') lines(lowess(df$x, df$y, f=0.3), col=' purple ') lines(lowess(df$x, df$y, f=3), col=' steelblue ') #add legend to plot legend(' topleft ', col = c(' red ', ' purple ', ' steelblue '), lwd = 2, c(' Smoother = 1 ', ' Smoother = 0.3 ', ' Smoother = 3 '))
ထပ်လောင်းအရင်းအမြစ်များ
R ဖြင့် ဂရပ်တစ်ခုတွင် စာကြောင်းများစွာကို ဘယ်လိုဆွဲမလဲ။
R တွင် regression line ဖြင့် scatterplot တစ်ခုကို ဖန်တီးနည်း
R တွင် polynomial regression ကို မည်သို့လုပ်ဆောင်ရမည်နည်း