R语言总和性试验

2019-01-07 15:33

中北大学理学院

实验报告

实验课程名称: 实验类别: 专班学姓

R语言与统计分析

验证型

业: 应用统计学 级: 13080441 号: 1308044142 名: 吴庚雷

中北大学理学院

R语言与统计分析综合实验

【实验类型】验证性 【实验目的】

(1)掌握利用R语言实现数据处理并进行严格的统计分析; (2)学会运用R语言进行程序的编写; (3)熟练掌握R语言绘图功能;

(4)掌握R语言统计分析中的“参数估计”,“假设检验”,“方差分析”,“回归分析”, 等基本分析函数。

【实验要求】

(1)实验过程要求用R软件完成;

(2)实验结果逐个导入Word文档,并按问题作出解释; (3)实验报告按照既定格式书写。

【实验仪器与软件平台】

计算机 R软件

【实验前的预备知识】

1、实验室电脑要求安装有R软件;

2、上实验课程的学生要对涉及到的统计概念有所了解; 3、要求学生事先查阅并熟悉R的相关命令。

【实验内容】

第二章: 1、

用rep()构造一个向量x,它由3个3,4个2,5个1构成。 x<-rep(c(3,2,1),c(3,4,5)) 2、

由1.2...16构成两个方阵,其中矩阵A按列输入,矩阵B按行输入,并计算以下:

A<-matrix(1:16,4,4)

B<-matrix(1:16,4,4,byrow=TRUE)

1、 C=A+B

2、 >D=A*B

3、>E=A%*%B

4、

F<-A[-3,]

[,1] [,2] [,3] [,4]

[1,] 1 5 9 13 [2,] 2 6 10 14 [3,] 4 8 12 16

>G<-B[,-3]

[,1] [,2] [,3]

[1,] 1 2 4 [2,] 5 6 8 [3,] 9 10 12 [4,] 13 14 16

>H=F%*%G

3、

函数solve()有两个作用;solve(A,b)可用于求解线性方程组Ax=b,solve(A)可用于求解矩阵A的逆,用两种方法编程求解方程组Ax=b的解。 A<-matrix(1:9,3,3,byrow=TRUE) >A[3,3]=10

>b=matrix(1:1,3,1) >solve(A,b)

[,1] [1,] -1.000000e+00 [2,] 1.000000e+00 [3,] 3.806634e-16 4、

用三种方法求解它们的內积与外积。 1、

>x=c(1,2,3,4,5) >y=c(2,4,6,8,10) >a=t(x)%*%y e=x%*%t(y) 2、

>b=crossprod(x,y) >>f=outer(x,y) 3、

>c=x%*%y >d=x%o%y

5、

编写一个用二分法求解非线性方程的根的函数,并求方程x^3-x-1=0在区间[1,2]内的根,精度要求e=10^-5. 程序:

fzero<-function(f,a,b,eps=1e-5) {

if(f(a)*f(b)>0)list(fail=\else{repeat{if(abs(b-a)

x<-(a+b)/2

if(f(a)*f(x)<0) b<-x

else a<-x}

list(root=(a+b)/2,fun=f(x))}} >f<-function(x) x^3-x-1 >fzero(f,1,2,1e-5) $root

[1] 1.324718 $fun

[1] -1.405875e-05

第三章: 1、

从1到100个自然数中随机不放回的抽取5个数,并求它们的和。 >sum(sample(1:100,5)) [1] 205 2、

从一副扑克牌(52张)中随机抽取5张求以下概率 抽到的是10,J,Q,K,A; (1)>4/choose(52,5) [1] 1.539077e-06 抽到的是同花顺

(2)9*choose(4,1)/choose(52,5) [1] 1.385169e-05 3、

从正态分布N(100,100)中随机产生1000个随机数, (1)rnorm(1000,mean=100,sd=10) 结果随机执行//产生1000个随机数 作出这1000个正态随机数的直方图; hist( rnorm(1000,mean=100,sd=10)) 结果随机执行//产生对应直方图


R语言总和性试验.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:09届高考英语时态和语态复习教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: