У цій статті ми побачимо, як обчислити стандартну помилку мовою програмування 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>