R တွင် square root function ကိုအသုံးပြုနည်း (ဥပမာများနှင့်အတူ)


R တွင် ဂဏန်းတန်ဖိုးတစ်ခု၏ နှစ်ထပ်ကိန်းကို ရှာရန် sqrt() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။

 sqrt(x)

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

ဥပမာ 1- တန်ဖိုးတစ်ခု၏ Square Root ကို တွက်ချက်ပါ။

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

 #define x
x <- 25

#find square root of x
sqrt(x)

[1] 5

ဥပမာ 2- Vector တစ်ခုတွင် တန်ဖိုးများ၏ Square Root ကို တွက်ချက်ပါ။

အောက်ပါကုဒ်သည် R တွင် vector တစ်ခုစီ၏ တန်ဖိုးတစ်ခုစီ၏ နှစ်ထပ်ကိန်းကို တွက်ချက်နည်းကို ပြသည်-

 #definevector
x <- c(1, 3, 4, 6, 9, 14, 16, 25)

#find square root of every value in vector
sqrt(x)

[1] 1.000000 1.732051 2.000000 2.449490 3.000000 3.741657 4.000000 5.000000

vector တွင် အနုတ်လက္ခဏာတန်ဖိုးများရှိနေပါက သတိပေးစာတိုကို ပြသမည်ဖြစ်သည်။ ဤသတိပေးစာတိုကို ရှောင်ရှားရန်၊ သင်သည် vector ရှိ တန်ဖိုးတစ်ခုစီကို ပကတိတန်ဖိုးအဖြစ် ဦးစွာပြောင်းနိုင်သည်-

 #define vector with some negative values
x <- c(1, 3, 4, 6, -9, 14, -16, 25)

#attempt to find square root of each value in vector
sqrt(x)

[1] 1.000000 1.732051 2.000000 2.449490 NaN 3.741657 NaN 5.000000
Warning message:
In sqrt(x): NaNs produced

#convert each value to absolute value and then find square root of each value
sqrt(abs(x))

[1] 1.000000 1.732051 2.000000 2.449490 3.000000 3.741657 4.000000 5.000000

ဥပမာ 3- ဒေတာဘောင်ရှိ ကော်လံ၏ နှစ်ထပ်ကိန်းကို တွက်ချက်ပါ။

အောက်ပါကုဒ်သည် ဒေတာဘောင်တစ်ခုရှိ ကော်လံတစ်ခု၏ နှစ်ထပ်ကိန်းကို တွက်ချက်နည်းကို ပြသသည်-

 #create data frame
data <- data. frame (a=c(1, 3, 4, 6, 8, 9),
                   b=c(7, 8, 8, 7, 13, 16),
                   c=c(11, 13, 13, 18, 19, 22),
                   d=c(12, 16, 18, 22, 29, 38))

#find square root of values in column a
sqrt(data$a)

[1] 1.000000 1.732051 2.000000 2.449490 2.828427 3.000000

ဥပမာ 4- ဒေတာဘောင်တစ်ခုရှိ ကော်လံများစွာ၏ နှစ်ထပ်ကိန်းကို တွက်ချက်ပါ။

အောက်ပါကုဒ်သည် ဒေတာဘောင်တစ်ခုရှိ ကော်လံအများအပြား၏ နှစ်ထပ်ကိန်းကို တွက်ချက်ရန် apply() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ပြသသည်-

 #create data frame
data <- data. frame (a=c(1, 3, 4, 6, 8, 9),
                   b=c(7, 8, 8, 7, 13, 16),
                   c=c(11, 13, 13, 18, 19, 22),
                   d=c(12, 16, 18, 22, 29, 38))

#find square root of values in columns a, b, and d
apply(data[, c(' a ', ' b ', ' d ')], 2, sqrt)

            abd
[1,] 1.000000 2.645751 3.464102
[2,] 1.732051 2.828427 4.000000
[3,] 2.000000 2.828427 4.242641
[4,] 2.449490 2.645751 4.690416
[5,] 2.828427 3.605551 5.385165
[6,] 3.000000 4.000000 6.164414

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

R (Log၊ Square Root၊ Cube Root) ဖြင့် Data ကိုဘယ်လိုပြောင်းမလဲ
R တွင် root mean square error (RMSE) ကို တွက်နည်း

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

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