logo

Обчисліть стандартну похибку в R

У цій статті ми побачимо, як обчислити стандартну помилку мовою програмування R.

Математично ми можемо обчислити стандартну помилку за формулою:

стандартне відхилення/квадратний корінь (n)



У мові R ми можемо обчислювати такими способами:

  • Використання функції sd() із функцією length
  • За допомогою формули стандартної помилки.
  • Використання пакета plotrix.

Спосіб 1: Використання функції sd() із функцією length

Тут ми будемо використовувати функцію sd(), яка обчислить стандартне відхилення, а потім функцію length(), щоб знайти загальну кількість спостережень.

Синтаксис: sd(дані)/sqrt(довжина((дані)))

приклад: Програма R для обчислення стандартної помилки з набору з 10 значень у векторі

Р




# consider a vector with 10 elements> a <->c>(179, 160, 136, 227, 123, 23,> >45, 67, 1, 234)> # calculate standard error> print>(>sd>(a)/>sqrt>(>length>((a))))>

типи циклу for
>

>

Вихід:

[1] 26.20274>

Спосіб 2: за допомогою формули стандартної помилки

Тут ми будемо використовувати формулу стандартної помилки для отримання спостережень.

Синтаксис: sqrt(sum((a-mean(a))^2/(length(a)-1)))/sqrt(length(a))

де

  • дані є вхідними даними
  • функція sqrt — знайти квадратний корінь
  • sum використовується для знаходження суми елементів у даних
  • mean — це функція, яка використовується для знаходження середнього значення даних
  • length — це функція, яка використовується для повернення довжини даних

Приклад: програма R для обчислення стандартної помилки за допомогою формули

Р




# consider a vector with 10 elements> a <->c>(179, 160, 136, 227, 123, 23,> >45, 67, 1, 234)> # calculate standard error> print>(>sqrt>(>sum>((a ->mean>(a)) ^ 2/(>length>(a) - 1)))> >/>sqrt>(>length>(a)))>

>

pothineni ram
>

Вихід:

[1] 26.20274>

Спосіб 3: Використання функції std.error() (пакет plotrix)

Це вбудована функція, яка безпосередньо обчислює стандартну помилку. Він доступний у пакеті plotrix

Синтаксис: std.error(дані)

Приклад: програма R для обчислення стандартної помилки за допомогою std.error()

Р




# import plotrix package> library>(>'plotrix'>)> # consider a vector with 10 elements> a <->c>(179,160,136,227,123,> >23,45,67,1,234)> # calculate standard error using in built> # function> print>(>std.error>(a))>

>

>

gb проти mb

Вихід:

[1] 26.20274>