كيفية استخدام دالة الجذر التربيعي في لغة 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