كيفية استخدام دالة الجذر التربيعي في لغة r (مع أمثلة)


يمكنك استخدام الدالة sqrt() للعثور على الجذر التربيعي لقيمة رقمية في R:

 sqrt(x)

توضح الأمثلة التالية كيفية استخدام هذه الوظيفة عمليًا.

المثال 1: حساب الجذر التربيعي لقيمة واحدة

يوضح الكود التالي كيفية حساب الجذر التربيعي لقيمة واحدة في R:

 #define x
x <- 25

#find square root of x
sqrt(x)

[1] 5

المثال 2: حساب الجذر التربيعي للقيم في المتجه

يوضح الكود التالي كيفية حساب الجذر التربيعي لكل قيمة للمتجه في R:

 #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

لاحظ أنه في حالة وجود قيم سلبية في المتجه، سيتم عرض رسالة تحذير. لتجنب رسالة التحذير هذه، يمكنك أولاً تحويل كل قيمة في المتجه إلى قيمة مطلقة:

 #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: حساب الجذر التربيعي لأعمدة متعددة في إطار بيانات

يوضح التعليمة البرمجية التالية كيفية استخدام الدالة application() لحساب الجذر التربيعي لأعمدة متعددة في إطار البيانات:

 #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 (السجل، الجذر التربيعي، الجذر التكعيبي)
كيفية حساب جذر متوسط مربع الخطأ (RMSE) في R

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *