ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:258.53KB ,
资源ID:9521604      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9521604.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(R语言自主练习题.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

R语言自主练习题.docx

1、R语言自主练习题 1, 某工厂生产一批滚珠,其直径服从正态分布N(,2),现从某天的产品中随机抽出六件,测得直径为:15.1,14.8,15.2,14.9,14.6,15.1,。若2 =0.06,求的置信区间。(置信度为0.95) 解: x-c(15.1,14.8,15.2,14.9,14.6,15.1)sigema-sqrt(0.06) alpha-0.05xbar-mean(x) n-length(x) t1-xbar-qnorm(1-alpha/2)*sigema/sqrt(n) t2-xbar+qnorm(1-alpha/2)*sigema/sqrt(n) list(t1,t2), 2

2、,某某自动包装机包装洗衣粉,其重量N(,2),其中,未知。今随机抽取十二袋测得其重量,经计算得样本均值为xbar=1000.25,修正样本标准差s*=2.6329,试求总体标准差的置信水平为0.95的置信区间。解: alpha-0.05Xbar-1000.25Sdx-2.6329 T1-sqrt(11)*Sdx/sqrt(qchisq(1-alpha/2,11) T2-sqrt(11)*Sdx/sqrt(qchisq(alpha/2,11) list(T1,T2)使用t.text函数进行方差未知的均值假设检验t检验 t.test():调用格式:(数统P138,例6-3)x - c(11.6,1

3、1.5,11.3,11.2,11.4,11.7,11.5,11.6,11.4,11.3)- 0.05solution - t.test(x,mu=11.4,alternative=two.sided,conf.level = 1-)#x是一个服从正态分布的总体,mu是均值#alternative是指备择假设,“two.sided”(缺省)指双侧(H1:0),less表示单边检验(H1:1)#conf.level指置信度即1-solutionif(solution$p.value) print(接受H0)else print(拒绝H0,接受H1)#如果p-value,则可以认为接受H0,否则拒绝

4、H0,接受H1例题:水泥厂用自动包装机包装水泥,每袋额定重量是50kg,某日开工后随机抽查了9袋,称得重量如下:49.6,49.3,50.1,50.0,49.2,49.9,49.8,51.0,50.2 设每袋重量服从正态分布,问包装机工作是否正常(=0.05)?x - c(49.6,49.3,50.1,50.0,49.2,49.9,49.8,51.0,50.2)- 0.05solution ) print(接受H0)else print(拒绝H0,接受H1)p-value,接受H0认为包装机工作正常。例题:一公司称某种类型的电池平均寿命是21.5小时,有一个实验检测了该公司所制造的6套电池,得

5、如下的寿命小时数: 19,18,22,20,16,25 这些结果是否表明这种类型的电池与该公司宣称的寿命不同?(=0.05)x - c(19,18,22,20,16,25 )- 0.05solution ) print(接受H0)else print(拒绝H0,接受H1)p-value,接受H0认为这种类型的电池与该公司宣称的寿命相同例题:据长期的经验和资料分析,某砖瓦厂所生产的砖的“抗断强度”X服从正态分布,方差2=1.21 ,今从该厂所生产的一批砖中,随便抽取6块,测得抗断度如下:32.56, 29.66, 31,64, 30.00, 31.87, 31.03现在问:这一批砖的平均抗断强度

6、可否认为是32.50?install.packages(BSDA)library(BSDA)x-c(32.56,29.66,31.64,30.00,31.87,31.03) - 0.05solution ) print(接受H0)else print(拒绝H0,接受H1)例2:片剂车间生产的一种药片,片重服从N(,0.0004),今抽取8片,测得每片的重量如下:0.59,0.57,0.63,0.62,0.60,0.58,0.64,0.62。问:如果药片的标准重为0.5,那么这批药片是否合格?(0.05)install.packages(BSDA)library(BSDA)x-c(0.59,0.

7、57,0.63,0.62,0.60,0.58,0.64,0.62) - 0.05solution ) print(接受H0)else print(拒绝H0,接受H1)一、 练习题(题目、数据、代码、结果及解释)1. 使用t.text函数完成下面的例题(P144例6-10)用10只家兔试验某批注射液对体温的影响,测定每只兔子注射前后的体温,如下 注射前:(37.8,38.2,38.0,37.6,37.9,38.1,38.2,37.5,38.5,37.9)注射后:(37.9,39.0,38.9,38.4,37.9,39.0,39.5,38.6,38.8,39.0)已知家兔体温服从正态分布,问注射前

8、后体温有无显著差异?(=0.01)(配对)2. 使用t.text函数完成下面的例题有甲、乙两台机床加工相同的产品,假定两台机床加工的产品均服从正态分布,且总体方差相等,从这两台机床加工的产品中随机地抽取若干件,测得产品直径(mm)为甲:(20.5,19.8,19.7,20.4,20.1,20.0,19.0,19.9);乙:(19.7,20.8,20.5,19.8,19.4,20.6,19.2)试比较甲乙两台机床加工的产品直径有无显著应差异?.(=0.05)1. 答案代码x - c(37.8,38.2,38.0,37.6,37.9,38.1,38.2,37.5,38.5,37.9)y - c(3

9、7.9,39.0,38.9,38.4,37.9,39.0,39.5,38.6,38.8,39.0) - 0.01solution ) print(接受H0)else print(拒绝H0,接受H1)输出结果:拒绝H0,接受H1(即:注射前后体温差异显著)2 答案代码 x - c(20.5,19.8,19.7,20.4,20.1,20.0,19.0,19.9)y - c(19.7,20.8,20.5,19.8,19.4,20.6,19.2) - 0.05solution ) print(接受H0)else print(拒绝H0,接受H1) 输入结果:接受H0(即:甲乙两台机床加工的产品直径无显著

10、性差异)”1:根据经验,在人的身高相等的情况下,血压的收缩Y与体重X1(千克)和年龄X2(岁数)有关,现收集了13个男子的数据,试建立Y关于X1、X2的线性回归方程。第一步、录入数据,建立多元线性数据模型X1-c(76.0,91.5,85.5,82.5,79.0,80.5,74.5,79.0,85.0,76.5,82.0,95.0,92.5)X2-c(50,20,20,30,30,50,60,50,40,55,40,40,20)Y-c(120,141,124,126,117,125,123,125,132,123,132,155,147)blood-data.frame(X1,X2,Y)lm.

11、sol|t|)(Intercept)-62.9633616.99976-3.7040.004083*X12.136560.1753412.1852.53e-07*X20.400220.083214.8100.000713*-Signif.codes:0*0.001*0.01*0.05.0.11Residualstandarderror:2.854on10degreesoffreedomMultipleR-squared:0.9461,AdjustedR-squared:0.9354F-statistic:87.84on2and10DF,p-value:4.531e-07在我们的输入中,关键是l

12、m.sol-lm(YX1+X2+1,data=blood)的调用,这里可以看到,lm使用了参数Y1+X1+X2,即表示我们使用的是模型y=d+cx2+bx+e从计算结果可以得到,回归系数与回归方程检验都是显著的,因此,回归方程为:Y=-62.96+2.13X1+0.40X22: 一元线性回归:x-c(0.10, 0.11, 0.12, 0.13, 0.14, 0.15,0.16, 0.17, 0.18, 0.20, 0.21, 0.23)y-c(42.0, 43.5, 45.0, 45.5, 45.0, 47.5,49.0, 53.0, 50.0, 55.0, 55.0, 60.0)lm.so

13、l|t|)(Intercept) 28.493 1.580 18.04 5.88e-09 *x 130.835 9.683 13.51 9.50e-08 *y=-28.49+130.84x1、 删除异常点,重新拟定模型,数据如下(提示:residuals()函数绘图观察)x - c(194.5,194.3,197.9,198.4,199.4,199.9,200.9,201.1, 201.4,201.3,203.6,204.6,209.5,208.6,210.7,211.9,212.2)y - c(131.79,131.79,135.02,135.55,136.46,136.83,137.82,

14、138.00, 138.06,138.05,140.04,142.44,145.47,144.34,146.30,147.54,147.80)答案x - c(194.5,194.3,197.9,198.4,199.4,199.9,200.9,201.1, 201.4,201.3,203.6,204.6,209.5,208.6,210.7,211.9,212.2)y - c(131.79,131.79,135.02,135.55,136.46,136.83,137.82,138.00, 138.06,138.05,140.04,142.44,145.47,144.34,146.30,147.54

15、,147.80)plot(x,y) #查看x和y之间的关系lm.sol=lm(xy) #拟合模型summary(lm.sol)lm.res - residuals(lm.sol) #残差plot(lm.res) #奇异点,可以看到第12位有明显问题lm.up- lm(xy,subset = -12) summary(lm.up)一、玫瑰图的绘制,主要是先绘制一个直方图,接着将( )坐标转化为( )坐标答案:直角、极2、以下哪列代码是将直方图转化为玫瑰图的关键( )A、theme(axis.text.y = element_blank()B、coord_polar() + theme_bw()C

16、、theme(axis.ticks = element_blank()D、theme(panel.border = element_blank()答案:B前言R语言定义:R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。今天由我们组为大家讲解一下R语言的绘图方面。发展历史:R是统计领域广泛使用的诞生于1980年左右的S语言的一个分支。可以认为R是S语言的一种实现。而S语言是由AT&T贝尔实验室开发的一种用来进行数据探索、统计分析和作图的解释型语言。最初S语言的实现版本主要是S-PLUS。S-PLUS是一个商业

17、软件,它基于S语言,并由MathSoft公司的统计科学部进一步完善。后来Auckland大学的Robert Gentleman和Ross Ihaka及其他志愿人员开发了一个R系统。由R开发核心团队负责开发。 R是基于S语言的一个GNU项目,所以也可以当作S语言的一种实现,通常用S语言编写的代码都可以不作修改的在R环境下运行。 R的语法是来自Scheme。R的使用与S-PLUS有很多类似之处,这两种语言有一定的兼容性。S-PLUS的使用手册,只要稍加修改就可作为R的使用手册。所以有人说:R,是S-PLUS的一个克隆。但是请不要忘了:R是免费的。(R is free)R语言源代码托管在github

18、,具体地址可以看参考资料。R语言的下载可以通过cran的镜像来查找,具体地址可以看参考资料。R语言有域名为.cn的下载地址,其中一个由Datagurn,另一个由中国科学技术大学提供的。R语言Windows版,其中由两个下载地点是Datagurn和USTC提供的。具体地址可以看参考资料。目录崔迎-颜色成金-坐标轴于志藩-图例周义-玫瑰图郑湘丽-三维图1 R语言:颜色绘图是R语言的主要功能之一,而颜色是传递信息的重要图形要素。将从区别使用条件函数定义颜色调法例题来向大家说明1、R预设调色板这一系列函数有5个,即:rainbowheat.colorsterrain.colorstopo.colors

19、cm.colors定义 rainbow(n, s = 1, v = 1, start = 0, end = max(1, n - 1)/n, alpha = 1)heat.colors(n, alpha = 1)terrain.colors(n, alpha = 1)topo.colors(n, alpha = 1)cm.colors(n, alpha = 1)使用条件nthe number of colors ( 1) to be in the palette.颜色数量s, vthe saturation and value to be used to complete the HSV co

20、lor descriptions.描述颜色的变量,在所有的情况下,H(Hue) 代表色相,S(Saturation) 代表饱和度。v明度startthe (corrected) hue in 0,1 at which the rainbow begins.endthe (corrected) hue in 0,1 at which the rainbow ends.alphathe alpha transparency, a number in 0,1, see argument alpha in hsv.透明度数值均在0或1在R环境里面输入问号(?)和上面任一函数名就可以获得这5个函数的用法

21、说明。这些函数最少需要一个参数,n,表示要得到颜色的数量。n在系统允许范围内没有限制。下面用彩虹色调色板函数rainbow产生的颜色绘一个色盘:setwd(D:/); n=1000png(rainbow.disc.png, bg = transparent) par(mar = c(0,0,0,0) pie(rep(1,times=n),labels=,col=rainbow(n),border=rainbow(n)dev.off()运行后回在D盘根目录下得到一个rainbow.disc.png文件,图形如下:之后再这个文件下进行的。改变n值,改变颜色的个数例题给出函数barplot(rep(

22、1,times=n),col=,border= ,axes=FALSE, main=); box()rainbowheat.colorsterrain.colors地带topo.colorscm.colors毕竟颜色一般应用在画图。来得到下图 n sub(tr,k,c(Whatever,is , worth , doing ,is , worth , doing , well)#将各元素第一个t或r替换为k1Whakeveriswokthdoingiswokthdoingwell2)gsub(tr,k,c(Whatever,is , worth , doing ,is , worth , do

23、ing , well)#将所有t或r替换为k1Whakevekiswokkhdoingiswokkhdoingwell1.将A到F的小写形式、大写形式、和字母表中的顺序(16),用-依次连接在一起。x - c(a,b,c,d,e,f)y - c(A,B,C,D,E,F)z=1:6paste(x,y,z,sep=-)1 a-A-1 b-B-2 c-C-3 d-D-4 e-E-5 f-F-6一、提取出 0123456789 中所有包含相连三位数的子字符串代码substring(0123456789,1:8,3:9)结果1 123 234 345 456 567 678 789 二、依次提取所有小于1500的四位数中,偶数的百、十、个位数,奇数的十、个位数字代码x=1000:1499substring(x,2:3,4)结果1 000 01 002 03 004 05 006 07 008 09 010 11 012 13 014 15 016 17 018 20 19 020 21

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1