r语言统计分析方法(用R语言做数据分析)
r语言统计分析方法(用R语言做数据分析)
2024-06-29 09:35:02  作者:我是你的人  网址:https://m.xinb2b.cn/know/twb286292.html

在置信度一定的前提下置信区间的长度越短,其精度越高,估计也就越好实际情况中,通常是给定一定的置信度,求尽可能短的置信区间,下面我们就来说一说关于r语言统计分析方法?我们一起去了解并探讨一下这个问题吧!

r语言统计分析方法(用R语言做数据分析)

r语言统计分析方法

在置信度一定的前提下置信区间的长度越短,其精度越高,估计也就越好。实际情况中,通常是给定一定的置信度,求尽可能短的置信区间。

均值的区间估计

在《每天一点统计学——构建置信区间》这篇文章中已经介绍过置信区间,现在使用R语言来完成置信区间的计算。计算均值的置信区间,需要分为总体方差已知和总体方差未知两种情况,下面是均值置信区间的计算函数(程序名:interval_estimate1.R)

interval_estimate1<-function(x,sigma=-1,alpha=0.05){

n<-length(x);

xb<-mean(x);

if(sigma>=0){

tmp<-sigma/sqrt(n)*qnorm(1-alpha/2);

df<-n;

} else {

tmp<-sd(x)/sqrt(n)*qt(1-alpha/2,n-1);

df<-n-1

}

data.frame(mean=xb,df=df,a=xb-tmp,b=xb tmp);

}

在程序中,x是来自总体的样本数据,sigma是总体的标准差,当标准差已知时,输入相应的值,程序采用正态分布计算区间端点,当标准差未知时,输入项可缺省,程序采用t-分布计算区间端点。aplha是显著性水平,缺省值为0.05.函数以数据框的形式输出,输出的内容有:样本均值mean,自由度df和均值区间估计的上下限a、b。

例子:某工厂生产的零件长度X被认为服从N( μ,0.04),先从该产品中随机抽取6个,其长度的测量值如下(单位:毫米)

14.6,15.1,14.9,14.8,15.2,15.1

试求该零件长度的置信系数为0.95的区间估计

解:输入数据,调用函数interval_estimate1()

> source("interval_estimate1.R")

> X<-c(14.6,15.1,14.9,14.8,15.2,15.1)

> interval_estimate1(X,sigma = 0.2)

得到

mean df a b

1 14.95 6 14.78997 15.11003

因此,该零件长度的置信系数为0.95的区间估计[14.79,15.11]

例子:为估计一件物体的重量μ,将其称了10次,得到的重量(单位:千克)为:

10.1,10,9.8,10.5,9.7,10.1,9.9,10.2,10.3,9.9

假设所称物体重量服从N(μ ,σ^2),求该物体μ置信系数为0.95的置信区间。

解:输入数据,调用函数interval_estimate1()

> source("interval_estimate1.R")

> Y<-c(10.1,10,9.8,10.5,9.7,10.1,9.9,10.2,10.3,9.9)

> interval_estimate1(Y)

得到

mean df a b

1 10.05 9 9.877225 10.22278

因此,该物体μ置信系数为0.95的置信区间为[9.87,10.22]

再使用R语言的t.test()检验函数完成相应的区间估计工作:

> t.test(Y)

One Sample t-test

data: Y

t = 131.59, df = 9, p-value = 4.296e-16

alternative hypothesis: true mean is not equal to 0

95 percent confidence interval:

9.877225 10.222775

sample estimates:

mean of x

10.05

得到了相应的区间估计函数[9.88,10.22]和其他一些信息。t.test()函数得到的区间估计与我们编写的函数得到的区间估计是相同的,从这里可以帮助大奖了解t.test()函数的计算过程。

方差的区间估计

计算方差的置信区间,需要分为总体均值已知和总体均值未知两种情况,下面是方差置信区间的计算函数(程序名:interva_var1.R)

interval_var1<-function(x,mu=Inf,alpha=0.05){

n<-length(x)

if(mu<Inf){

S2<-sum((x-mu)^2)/n;

df<-n;

}else{

S2<-var(x);

df<-n-1

}

a<-df*S2/qchisq(1-alpha/2,df);

b<-df**S2/qchisq(alpha/2,df);

data.frame(var=S2,df=df,a=a,b=b)

}

在程序中,x是来自总体的样本数据,mu是总体的均值,当均值已知时,输入相应的值,程序采用自由度为n的卡方分布计算区间端点,当均值未知时,输入项可缺省,程序采用自由度为n-1的卡方分布计算区间端点。aplha是显著性水平,缺省值为0.05。函数以数据框的形式输出,输出的内容有:样本方差var,自由度df和方差区间估计的上下限a、b。

例子:为估计一件物体的重量μ,将其称了10次,得到的重量(单位:千克)为:

10.1,10,9.8,10.5,9.7,10.1,9.9,10.2,10.3,9.9

下面用区间估计的方法计算这次测量的测量误差,

>#输入数据,调用编写好的程序

> source("interval_var1.R")

> X<-c(10.1,10,9.8,10.5,9.7,10.1,9.9,10.2,10.3,9.9)

>#作方差的区间估计,如果均值为10

> interval_var1(X,mu=10)

var df a b

1 0.055 10 0.0268513 0.3495597

>#作方差的区间估计,如果均值未知

> interval_var1(X)

var df a b

1 0.05833333 9 0.02759851 0.420957

当均值已知(μ =10),其方差的区间估计为[0.0268,0.169],当均值未知时,其方差的区间估计为[0.0276,0.194]。从计算结果来看,在均值已知的情况下,计算结果更好一些。

  • 解读老祖宗亲戚之间的关系(老祖宗说五十亲三人)
  • 2024-06-29老祖宗说五十亲三人1、见利忘义之人,为贪婪这样的人,其实一切以自己为中心,以利益为重点,从不会考虑别人,只要符合自己的利益进行,有利的事争着去干,不利于自己利益的事,躲得远远这样的人,奉行的是“人不为己,天诛地灭”的思。
  • 炫舞时代元宝兑换活动(炫舞时代四月版本活动)
  • 2024-06-29炫舞时代四月版本活动亲爱的炫舞时代玩家:四月版本惊喜来袭,舞团华丽改版,一起争当舞团活跃王!期待已久的缤纷七彩音速装,哪一款是你的菜?还有全新星梦奇缘场景震撼登场,带你体验百变换装!4.17-4.22完成一起加速度链式任。
  • 公司采购部工作职责(采购部各岗位职责)
  • 2024-06-29采购部各岗位职责会在中层管理的层面上受到上级的重用和下级的拥护,工作起来游刃有余第一,采购经理的具体职责是:①执行采购战略;②进行供应商开发、选择、考核等工作,组织团队成员建立供应商管理体系,并考核认证新供应商品质体。
  • 狗狗呕吐的症状及治疗方法(狗狗呕吐怎么治)
  • 2024-06-29狗狗呕吐怎么治呕吐是狗狗发生率最高的症状之一,养狗的人几乎都会或多或少的遇到狗狗呕吐不仅有生理方面的原因,还是很多疾病的初期症状,反复呕吐是很多疾病的前兆因此狗狗呕吐不容轻视,需要弄清楚情况后再进行相对应的处理下面。
  • 大理未来高铁规划图(你关心的问题官方回应了)
  • 2024-06-29你关心的问题官方回应了1月12日上午,大理州发展和改革委员会参加了大理广播电视台一档名为《政风行风热线》的节目,在节目中,大理州发展和改革委员会有关发言人就“大理火车站提升改造”的有关问题进行了答疑据悉,1999年4月建成。
  • 女子爱上男主播刷了150万(女子与知名男主播)
  • 2024-06-29女子与知名男主播上海普陀公安分局白丽路派出所接报了一起发生在白丽路某小区内的纠纷警情接报后,民警立即赶赴现场,见到了纠纷双方李小姐和其闺蜜余某李小姐告诉民警,多年来,余某一直冒充某知名“新闻主播”与其谈恋爱,并以虚假。
  • 管理常用的11种工具(管理者常用的19个管理工具)
  • 2024-06-29管理者常用的19个管理工具一、SWOT分析法SWOT分析法又称为态势分析法,它是由旧金山大学的管理学教授于20世纪80年代初提出来的,是一种能够较客观而准确地分析和研究一个单位现实情况的方法SWOT四个英文字母分别代表:优势(。
  • 四十九岁生日答谢词(五十岁生日答谢众亲辞)
  • 2024-06-29五十岁生日答谢众亲辞敬爱的爸爸妈妈、亲爱的先生、亲爱的妹妹们大家好!非常感恩大家百忙中抽身前来,参加我的家庭生日聚会,深深感恩!祝所有的家人们六时吉祥!万事如意!无限感恩爸爸妈妈赐我生命,含辛茹苦将我养育成人,让我接受教。
  • 什么狗最好养又适合新手 适合老年人养的10种狗狗
  • 2024-06-29什么狗最好养又适合新手 适合老年人养的10种狗狗爱狗的人会变老,但爱狗的心不会变,当我们老了,仍然需要狗狗作伴然而,人上了年纪不如年轻时健步如飞,太过活跃或有力量的狗并不适合老年人许多犬种能很好地适应运动量少的生活,他们是老年人最好的选择1.巴哥巴。
  • rado瑞士雷达表十二星座限量版(人生中看的最贵的电影)
  • 2024-06-29人生中看的最贵的电影作者:虫虫虫虫子话说昨天下班早,于是决定和LD去看个电影消遣一下话说疯狂动物城确实挺有意思,全程无尿点,动物们萌到不行,特别是树懒,这个树懒简直...此处省略120分钟......看完电影时间还早,于。