R语言基础题及答案(五)——R语言与统计分析第五章课后习题(汤银才)

本文主要是介绍R语言基础题及答案(五)——R语言与统计分析第五章课后习题(汤银才),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

R语言与统计分析第五章课后习题(汤银才)

题-1

设总体 X X X是用无线电测距仪测量距离的误差, 它服从 ( α , β ) (α, β) (α,β)上的均匀分布, 在200次测量中, 误差为 X i X_i Xi的次数有 n i n_i ni次:

X i X_i Xi3579111315171921
n i n_i ni21161526221421221825

( α , β ) (α, β) (α,β)的矩法估计值(注: 这里的测量误差为 X i X_i Xi是指测量误差在 ( X i − 1 , X i + 1 ) (X_i-1, Xi+1) (Xi1,Xi+1)间的代表值.

# 构造X_i,n_i序列
X_i<-seq(3,21,by=2)
n_i<-c(21,16,15,26,22,14,21,22,18,25)# 依据X_i,n_i序列还原X序列
X<-rep(X_i,n_i)# 均值和标准差
mu<-mean(X)
sigma<-sd(X)# 求\alpha和\beata
# (a+b)/2=E(x),(b-a)^2/12=D(x)
# a+b=2E(x),b-a=2sqrt(3)sd(x)
# a=E(x)-sqrt(3)sd(X)
# b=E(x)+sqrt(3)sd(X)
alpha<-mu-sqrt(3)*sigma; print(alpha)
beata<-mu+sqrt(3)*sigma; print(beata)

[1] 2.217379
[1] 22.40262

题-2

为检验某自来水消毒设备的效果,现从消毒后的水中随机抽取50L,化验每升水中大肠杆菌的个数(假设1L水中大肠杆菌个数服从泊松分布), 其化验结果如下:

大肠杆菌数/ L L L0123456
水的升数1720102100

试问平均每升水中大肠杆菌个数为多少时,才能使上述情况的概率达到最大

# NUM:大肠杆菌数, v:水的升数
NUM<-0:6;
v<-c(17,20,10,2,1,0,0)# 求期望的均值
E<-mean(NUM*v); print(E)

[1] 7.143

题-3

已知某种木材的横纹抗压力服从 N ( μ , σ 2 ) N(\mu,\sigma^2) N(μ,σ2), 现对十个试件作横纹抗压力试验,得数据如下 ( k g / c m 2 ) (kg/cm2) (kg/cm2)

482 , 493 , 457 , 471 , 510 , 446 , 435 , 418 , 394 , 469 482, 493, 457, 471, 510, 446, 435, 418, 394, 469 482,493,457,471,510,446,435,418,394,469

  1. μ \mu μ的置信水平为0.95的置信区间
  2. σ \sigma σ的置信水平为0.90的置信区间
# 压力值
P<-c(482,493,457,471,510,466,435,418,394,469)# \mu 95%置信区间
t.test(P)$conf.int# \sigma 90%置信区间
# 课本上提供的函数chisq.var.test()
chisq.var.test <- function (x,var,alpha,alternative="two.sided"){options(digits=4)result<-list( )n<-length(x)v<-var(x)result$var<-vchi2<-(n-1)*v/varresult$chi2<-chi2p<-pchisq(chi2,n-1)if(alternative == "less"|alternative=="greater"){result$p.value<-p} else if (alternative=="two.sided") {if(p>.5)p<-1-pp<-2*presult$p.value<-p} else return("your input is wrong")result$conf.int<-c((n-1)*v/qchisq(alpha/2, df=n-1, lower.tail=FALSE),(n-1)*v/qchisq(alpha/2, df=n-1, lower.tail=TRUE))result
}chisq.var.test(P,var(P),0.1)$conf.int# =============================================+
# 以下为测试:                                  |
# ---------------------------------------------+
# x<-c(175,176,173,175,174,173,173,176,173,179)|
# t.test(x)$conf.int                           |
# ---------------------------------------------+         
# chisq.var.test(x,var(x),0.05)$conf.int       |
# ---------------------------------------------+

[1] 434.4 484.6
attr(,“conf.level”)
[1] 0.95
[1] 653.9 3327.0

题-4

某卷烟厂生产两种卷烟A和B,现分别对两种香烟的尼古丁含量进行6次试验,结果如下:

卷烟A252823262922
卷烟B282330352127

若香烟的尼古丁含量服从正态分布,

  1. 问两种卷烟中尼古丁含量的方差是否相等?

  2. 试求两种香烟的尼古丁平均含量差的95%置信区间?

# 香烟A\B数据
A<-c(25,28,23,26,29,22)
B<-c(28,23,30,35,21,27)# var test:
# p-value>0.05方差相等
var.test(A,B)# 平均含量差的95%
t.test(x,y,var.equal = TRUE)$conf.int

F test to compare two variances
.
data: A and B
F = 0.3, num df = 5, denom df = 5, p-value = 0.2
alternative hypothesis: true ratio of variances is not equal to 1
95 percent confidence interval:
0.04187 2.13821
sample estimates:
ratio of variances
0.2992
.
[1] -0.0007721 0.0084388
attr(,“conf.level”)
[1] 0.95

题-5

比较两个小麦品种的产量, 选择22块条件相似地试验田, 采用相同的耕作方法做实验, 结果播种甲品种的12块实验田的单位面积产量和播种乙品种的12块实验田的单位面积产量分别为:

甲品种628583510554612523530615573603334564
乙品种535433398470567480498560503426338547

假定每个品种的单位面积产量均服从正态分布,甲品种产量的方差为2140, 乙品种产量的方差为3250, 试求这两个品种平均面积产量差的置信水平为0.95的置信上限和置信水平为0.90的置信下限.

# 甲:A, 乙:B 
X_A<-c(628,583,510,554,612,523,530,615,573,603,334,564)
X_B<-c(535,433,398,470,567,480,498,560,503,426,338,547)sigma_A<-2140
sigma_B<-3250# 课本提供的函数two.sample.ci()
two.sample.ci=function(x,y,conf.level=0.95,sigma1,sigma2)
{options(digits=4)m=length(x);n=length(y)xbar=mean(x)-mean(y)alpha=1-conf.levelzstar=qnorm(1-alpha/2)*(sigma1/m+sigma2/n)^(1/2)xbar+c(-zstar,+zstar)
}# 置信水平为0.95的置信上限和置信水平为0.90的置信下限       
two.sample.ci(X_A,X_B,conf.level=0.95,sigma_A,sigma_B)[2]
two.sample.ci(X_A,X_B,conf.level=0.90,sigma_A,sigma_B)[1]

[1] 114.4
[1] 37.97

题-6

有两台机床生产同一型号的滚珠,根据以往经验知,这两台机床生产的滚珠直径都服从正态分布. 现分别从这两台机床生产的滚珠中随机地抽取7个和9个,测得它们的直径如下(单位: mmm)

机床甲15.214.515.514.815.115.614.7
机床乙15.215.014.815.215.014.915.114.815.3

试问机床乙生产的滚珠的方差是否比机床甲生产的滚珠直径的方差小?

# 甲:x, 乙:y 
x=c(15.2,14.5,15.5,14.8,15.1,15.6,14.7)
y=c(15.2,15.0,14.8,15.2,15,14.9,15.1,14.8,15.3)
var.test(x,y)
# ratio of variances 5.216
# E{σx^2/σy^2}=5.216
# 乙方差小于甲

F test to compare two variances
.
data: x and y
F = 5.2, num df = 6, denom df = 8, p-value = 0.04
alternative hypothesis: true ratio of variances is not equal to 1
95 percent confidence interval:
1.121 29.208
sample estimates:
ratio of variances
5.216

题-7

某公司对本公司生产的两种自行车型号A、B的销售情况进行了了解,随机选取了400人询问他们对A、B的选择, 其中有224人喜欢A, 试求顾客中喜欢A的人数比例p的置信水平为0.99的区间估计.

binom.test(224,400,conf.level=0.99)

Exact binomial test
.
data: 224 and 400
number of successes = 224, number of trials = 400, p-value = 0.02
alternative hypothesis: true probability of success is not equal to 0.5
99 percent confidence interval:
0.4944 0.6241
sample estimates:
probability of success
0.56

题-8

某公司生产了一批新产品, 产品总体服从正态分布, 现要估计这批产品的平均重量, 最大允许误差为1, 样本标准差s =10, 试问在0.95的置信度下至少要抽取多少个产品?

# 课本上size.norm2( )的定义
size.norm2<-function(s,alpha,d,m){t0<-qt(alpha/2,m,lower.tail=FALSE)n0<-(t0*s/d)^2t1<-qt(alpha/2,n0,lower.tail=FALSE)n1<-(t1*s/d)^2while(abs(n1-n0)>0.5){n0<-(qt(alpha/2,n1,lower.tail=FALSE)*s/d)^2n1<-(qt(alpha/2,n0,lower.tail=FALSE)*s/d)^2}n1
}# 最后一项m是事先给定的一个很大的数(课本如是说)
size.norm2(10,0.05,2,1000)

[1] 98.44

题-9

根据以往的经验,船运大量玻璃器皿,损坏率不超过5%. 现要估计某船中玻璃器皿的损坏率,要求估计与真值间不超过1%, 且置信度为0.90, 那么要抽取多少样本验收可满足上述要求?

# 课本上size.bin( )的定义
size.bin=function(d,p,conf.level){alpha=1-conf.level((qnorm(1-alpha/2))/d)^2*p*(1-p)
}size.bin(0.01,0.05,0.90)

[1] 1285

这篇关于R语言基础题及答案(五)——R语言与统计分析第五章课后习题(汤银才)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/583636

相关文章

C语言中联合体union的使用

本文编辑整理自: http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=179471 一、前言 “联合体”(union)与“结构体”(struct)有一些相似之处。但两者有本质上的不同。在结构体中,各成员有各自的内存空间, 一个结构变量的总长度是各成员长度之和。而在“联合”中,各成员共享一段内存空间, 一个联合变量

RedHat运维-Linux文本操作基础-AWK进阶

你不用整理,跟着敲一遍,有个印象,然后把它保存到本地,以后要用再去看,如果有了新东西,你自个再添加。这是我参考牛客上的shell编程专项题,只不过换成了问答的方式而已。不用背,就算是我自己亲自敲,我现在好多也记不住。 1. 输出nowcoder.txt文件第5行的内容 2. 输出nowcoder.txt文件第6行的内容 3. 输出nowcoder.txt文件第7行的内容 4. 输出nowcode

大学湖北中医药大学法医学试题及答案,分享几个实用搜题和学习工具 #微信#学习方法#职场发展

今天分享拥有拍照搜题、文字搜题、语音搜题、多重搜题等搜题模式,可以快速查找问题解析,加深对题目答案的理解。 1.快练题 这是一个网站 找题的网站海量题库,在线搜题,快速刷题~为您提供百万优质题库,直接搜索题库名称,支持多种刷题模式:顺序练习、语音听题、本地搜题、顺序阅读、模拟考试、组卷考试、赶快下载吧! 2.彩虹搜题 这是个老公众号了 支持手写输入,截图搜题,详细步骤,解题必备

Vim使用基础篇

本文内容大部分来自 vimtutor,自带的教程的总结。在终端输入vimtutor 即可进入教程。 先总结一下,然后再分别介绍正常模式,插入模式,和可视模式三种模式下的命令。 目录 看完以后的汇总 1.正常模式(Normal模式) 1.移动光标 2.删除 3.【:】输入符 4.撤销 5.替换 6.重复命令【. ; ,】 7.复制粘贴 8.缩进 2.插入模式 INSERT

零基础STM32单片机编程入门(一)初识STM32单片机

文章目录 一.概要二.单片机型号命名规则三.STM32F103系统架构四.STM32F103C8T6单片机启动流程五.STM32F103C8T6单片机主要外设资源六.编程过程中芯片数据手册的作用1.单片机外设资源情况2.STM32单片机内部框图3.STM32单片机管脚图4.STM32单片机每个管脚可配功能5.单片机功耗数据6.FALSH编程时间,擦写次数7.I/O高低电平电压表格8.外设接口

大语言模型(LLMs)能够进行推理和规划吗?

大语言模型(LLMs),基本上是经过强化训练的 n-gram 模型,它们在网络规模的语言语料库(实际上,可以说是我们文明的知识库)上进行了训练,展现出了一种超乎预期的语言行为,引发了我们的广泛关注。从训练和操作的角度来看,LLMs 可以被认为是一种巨大的、非真实的记忆库,相当于为我们所有人提供了一个外部的系统 1(见图 1)。然而,它们表面上的多功能性让许多研究者好奇,这些模型是否也能在通常需要系

ps基础入门

1.基础      1.1新建文件      1.2创建指定形状      1.4移动工具          1.41移动画布中的任意元素          1.42移动画布          1.43修改画布大小          1.44修改图像大小      1.5框选工具      1.6矩形工具      1.7图层          1.71图层颜色修改          1

人工和AI大语言模型成本对比 ai语音模型

这里既有AI,又有生活大道理,无数渺小的思考填满了一生。 上一专题搭建了一套GMM-HMM系统,来识别连续0123456789的英文语音。 但若不是仅针对数字,而是所有普通词汇,可能达到十几万个词,解码过程将非常复杂,识别结果组合太多,识别结果不会理想。因此只有声学模型是完全不够的,需要引入语言模型来约束识别结果。让“今天天气很好”的概率高于“今天天汽很好”的概率,得到声学模型概率高,又符合表达

C语言 将“China”译成密码

将“China”译成密码,密码规律是:用原来的字母后面的第4个字母代替原来的字母。例如,字母“A”后面的第4个字母是“E”,用“E”代替“A”。因此,“China”应译为“Glmre”。编译程序用付赋初值的方法使c1,c2,c3,c4,c5这五个变量的值分别为“C”,“h”,“i”,“n”,“a”,经过运算,使c1,c2,c3,c4,c5分别变成“G”,“l”,“m”,“r”,“e”。分别用put

C语言入门系列:探秘二级指针与多级指针的奇妙世界

文章目录 一,指针的回忆杀1,指针的概念2,指针的声明和赋值3,指针的使用3.1 直接给指针变量赋值3.2 通过*运算符读写指针指向的内存3.2.1 读3.2.2 写 二,二级指针详解1,定义2,示例说明3,二级指针与一级指针、普通变量的关系3.1,与一级指针的关系3.2,与普通变量的关系,示例说明 4,二级指针的常见用途5,二级指针扩展到多级指针 小结 C语言的学习之旅中,二级