Ggplot2 တွင် trend line ကိုဘယ်လိုဆွဲရမလဲ (ဥပမာများနှင့်အတူ)


ggplot2 တွင် ကွက်ကွက်တစ်ခုပေါ်တွင် trend line တစ်ခုဆွဲရန် အောက်ပါအခြေခံ syntax ကိုသုံးနိုင်သည်။

 ggplot(df, aes(x=xvar, y=yvar)) +
    geom_point() +
    geom_smooth(method=lm) #add linear trend line

အောက်ပါဥပမာများသည် အောက်ပါဒေတာဘောင်ဖြင့် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသသည်-

 #create data frame
df <- data. frame (x=c(1, 2, 3, 3, 5, 7, 9),
                 y=c(8, 14, 18, 25, 29, 33, 25))

#view data frame
df

  xy
1 1 8
2 2 14
3 3 18
4 3 25
5 5 29
6 7 33
7 9 25

ဥပမာ 1- Linear Trendline တစ်ခုထည့်ပါ။

အောက်ပါကုဒ်သည် ggplot2 ရှိ scatterplot တစ်ခုသို့ linear trendline တစ်ခုထည့်နည်းကိုပြသသည်-

 library (ggplot2)

ggplot(df, aes(x=x, y=y)) +
    geom_point() +
    geom_smooth(method=lm) #add linear trend line 

ဥပမာ 2- linear trendline ကို ပေါင်းထည့်ပြီး ယုံကြည်စိတ်ချရတဲ့ ဒေသကို သတ်မှတ်ပါ။

ဂရပ်ရှိ အရိပ်ရယုံကြည်မှုနယ်မြေအတွက် အသုံးပြုရန် ယုံကြည်မှုအဆင့်ကို သတ်မှတ်ရန် အဆင့် အငြင်းအခုံကို ကျွန်ုပ်တို့ အသုံးပြုနိုင်သည်။

 library (ggplot2)

ggplot(df, aes(x=x, y=y)) +
    geom_point() +
    geom_smooth(method=lm, level= 0.99 ) 

မူရင်းယုံကြည်မှုအဆင့်သည် 0.95 ဖြစ်ကြောင်း သတိပြုပါ။ ယုံကြည်မှုအဆင့် 0.99 ကို သတ်မှတ်ခြင်းဖြင့်၊ ဂရပ်ပေါ်ရှိ ကျွန်ုပ်တို့၏ အရိပ်ရယုံကြည်မှု ဧရိယာသည် ပိုမိုကြီးမားလာသည်။

ဥပမာ 3- Linear Trendline နှင့် Confidence Region ကိုထည့်ပါ။

လမ်းကြောင်းသစ်မျဉ်းတစ်ဝိုက်ရှိ အရိပ်ရယုံကြည်မှုဧရိယာကို ဖုံးကွယ်ရန် se=FALSE အကြောင်းပြချက်ကို ကျွန်ုပ်တို့ အသုံးပြုနိုင်သည်။

 library (ggplot2)

ggplot(df, aes(x=x, y=y)) +
    geom_point() +
    geom_smooth(method=lm, se= FALSE , col=' red ', size= 2 ) 

ဥပမာ 4- Curved Trendline ကိုထည့်ပါ။

geom_smooth() အတွက် အသုံးပြုရန် နည်းလမ်းကို ကျွန်ုပ်တို့ မသတ်မှတ်ပါက၊ ကွေးညွတ်သော မျဉ်းကြောင်းကို မူရင်းအတိုင်း အသုံးပြုပါမည်-

 library (ggplot2)

ggplot(df, aes(x=x, y=y)) +
    geom_point() +
    geom_smooth()

geom_smooth() လုပ်ဆောင်ချက်အတွက် အွန်လိုင်းစာရွက်စာတမ်း အပြည့်အစုံကို ဤနေရာတွင် ရှာတွေ့နိုင်ပါသည်။

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

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

ggplot2 တွင် လိုင်းအထူကို ချိန်ညှိနည်း
ggplot2 တွင် ဝင်ရိုးကန့်သတ်ချက်များကို မည်သို့သတ်မှတ်မည်နည်း။
ggplot2 တွင် gridline များကိုမည်သို့ဖယ်ရှားနည်း
ggplot2 တွင် နောက်ခံအရောင်ပြောင်းနည်း

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

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