Функция sqrt() в R — вычисление квадратного корня

R 语言实例Примеры на языке R

Функция sqrt() в R используется для вычисления квадратного корня из числового значения.

Квадратный корень — математическое понятие. Квадратный корень из неотрицательного числа при возведении в квадрат равен исходному числу. В статистике для вычисления стандартного отклонения требуется использовать sqrt().

Синтаксис функции sqrt() следующий:

sqrt(x)

Описание параметра:

  • xНа вход подаётся числовое значение или числовой вектор; он должен быть неотрицательным (для отрицательных чисел возвращается NaN).

Пример

# Вычислить квадратный корень из одного числового значения
print(sqrt(16))
print(sqrt(2))

# Вычислить квадратный корень каждого элемента вектора
x <- c(4, 9, 16, 25, 36)
result.sqrt <- sqrt(x)
print(result.sqrt)

Выполнение приведенного выше кода дает следующий вывод:

[1] 4
[1] 1.414214
[1] 2 3 4 5 6

sqrt() часто используется в таких сценариях, как вычисление стандартного отклонения, евклидова расстояния и т. д.:

Пример

# Вычислить стандартное отклонение вручную
x <- c(2, 4, 6, 8, 10)

# Шаг 1: Вычислить среднее значение
m <- mean(x)

# Шаг 2: Вычислить дисперсию (среднее квадратов отклонений)
variance <- sum((x - m)^2) / (length(x) - 1)

# Шаг 3: Стандартное отклонение = квадратный корень из дисперсии
std_dev <- sqrt(variance)
print(paste("Стандартное отклонение (вручную):", std_dev))

# Сравнить с функцией sd()
print(paste("функция sd():", sd(x)))

Выполнение приведенного выше кода дает следующий вывод:

[1] "手动标准差: 3.16227766016838"
[1] "sd() 函数: 3.16227766016838"

R 语言实例Примеры на языке R

Другие расширения