R软件中经验分布函数的应用

 时间:2026-02-12 19:46:16

1、本文以R中的基础数据包iris为例。

#数据集

data<-iris;head(data)

x<-iris$Species;head(x)

y<-iris$Sepal.Length;head(y)

R软件中经验分布函数的应用

2、R中的经验分布函数ecdf即可实现经验分布函数的计算。但是ecdf表示的是一个函数,对其应用后才出现函数值。

Fnx<-ecdf(x)

Fny<-ecdf(y)

Fnx #返回函数

head(Fnx(x)) #返回x的百分比

head(Fny(y))

R软件中经验分布函数的应用

3、对于联系变量可以看到计算出的四分位数。对于分类变量,可以类别数及累计概率。

#查看统计值

summary(Fnx)

summary(Fny)

summary.stepfun(Fnx)

summary.stepfun(Fny)

R软件中经验分布函数的应用

4、经验分布图可以用函数plot.ecdf,y也可以直接用plot函数。

plot.ecdf(Fnx)

library(graphics)

op<-par(mfrow = c(2, 1),mgp = c(1.5, 0.8, 0), mar =.1+c(3,3,2,1))

plot(Fnx)

plot(Fny,verticals = TRUE) #添加垂直线

par(op)

R软件中经验分布函数的应用

5、设置图形参数,将经验分布函数图画的更美观。

plot(Fny, verticals = TRUE,do.points =TRUE,lwd=2,

col.points="steelblue", cex=0.1,

col.hor="red3", col.vert="bisque",main="经验分布图")

mtext("lwd = 2", adj =0)

R软件中经验分布函数的应用

6、为了方便观看每个点的对应横坐标轴,可以添加竖直坐标线。

yy <- unique(sort(y), knots(Fny))

lines(yy, Fny(yy), col = "blue")

abline(v = knots(Fny), lty = 2, col = "gray70")

par(op)

R软件中经验分布函数的应用

  • 多元线性回归分析的优缺点
  • Excel如何对数据进行归一化处理?
  • 怎样使用excel做层次分析法?
  • office Excel统计函数讲解:PROB
  • 如何验证模型的有效性
  • 热门搜索
    哈尔滨旅游景区 大连旅游指南 中原旅游 旅游 新闻 黄山旅游一卡通 去云南旅游多少钱 丹东凤凰山旅游 西安旅游景点图片 中国最佳旅游胜地 新疆自治区旅游局