R语言 如何使用R计算原始和中心矩

R语言 如何使用R计算原始和中心矩

在这篇文章中,我们将使用R编程语言来计算原始和中心矩。数据的矩用于描述数据集的性质,包括变异、偏度和峰度。

  • 原始时刻– 关于零分布的时刻被称为原始时刻。
  • 中心矩– 关于分布的平均值的矩被称为中心矩。

使用R语言,我们可以通过预定义的包 “moments “轻松找到原始矩。

在时刻包中,我们有all.ments()函数,用来计算原始时刻和中心时刻。

语法: all.ments(x,order.max,central=FALSE)

其中。

  • x: 一个数据的数字向量
  • order.max: 要计算的矩的最大顺序(默认值为2)。
  • Central: 一个逻辑值(原始时刻为FALSE,中心时刻为TRUE)。

下面是实现方法

# install required packages
install.packages('moments')
  
# load installed package
library(moments)
  
# create a vector which represent marks 
# of student marks
student_marks<-c(98,87,96,91,85,89,93,96,99,86)
  
# Raw Moments
print('Raw Moments')
print(all.moments(student_marks))
  
# Central Moments
print('Central Moments')
print(all.moments(student_marks,central=TRUE))
Bash

输出

如何使用R计算原始和中心矩

解释

如果我们观察上面的R代码来计算中心矩,我们需要确保all.ments()函数的第三个属性应该被设置为True,因为默认是False。

Raw Moments:-

μ′ 0 = 1.0

μ′ 1 = 92.0

μ′ 2 = 8487.8

Central Moments:-

μ 1 = 1.0

μ 2 = 0.0

μ 3 = 23.8
Bash

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册