数学建模实验-数据统计分析与回归分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验报告(二)

课程名称数学实验与数学建模

实验项目用matlab进行数据统计分析与回归分析实验环境PC机、MATLAB

题号 2

班级/姓名/学号

指导教师

实验日期

成绩

实验二 利用Matlab 进行数据统计分析与回归分析

班级: 姓名: 学号:

一、实验目的:掌握利用软件Matlab 进行回归分析和分布的拟合检验。

二、实验内容:利用Matlab 软件进行线性回归、多项式回归及非线性回归,具体包括回归方程中参数的估计,预测值的计算,画残差图等。并且掌握利用软件找出数据符合的概率分布。

三、实验题目:

1、混凝土的抗压强度随养护时间的延长而增加,现将一批混凝土做成12个试块,记录了养护日期x ( 日)及抗压强度y(kg/m 2)的数据。 养护时间(s ) 2

3 4 5 7 9 12 14 17 21 28 56 抗压强度y 35 42 47 53 59 65 68 73 76 82 86 99

求:ln y a b x =+型回归方程。

plot(x,y,'k+',x,z,'r')

2、电影院调查广告费用和报纸广告费用对每周收入的影响,得到下面的数据,建立回归模型并进行检验,诊断是否有异常点。

每周收入96 90 95 92 95 95 94 94

电视广告费用 1.5 2.0 1.5 2.5 3.3 2.3 4.2 2.5

报纸广告费用 5.0 2.0 4.0 2.5 3.0 3.5 2.5 3.0

3、编写出教材第75页得到表3-11中的数据所用的Matlab程序,和P72图3-10所用的Matlab 程序。

x=[ones(30,1) x1 x2 (x2.^2) (x1.*x2)];

[b,bint,r,rint,stats]=regress(y,x);

b,bint,stats

X=[ones(30,1) x1 (x2.^2)];

[b,bint,r,rint,stats]=regress(y,X);

aa=polyfit(x2,y,2);

x3=5.25:0.05:7.25;

y2=polyval(aa,x3);

plot(x2,y,'k+',x3,y2,'r')

4、仿照教材P57页例题自编数据进行分布拟合检验。题目:某校60名学生的一次考试成绩如下:

93 75 83 93 91 85 84 82 77 76

77 95 94 89 91 88 86 83 96 81

79 97 78 75 67 69 68 84 83 81

75 66 85 70 94 84 83 82 80 78

74 73 76 70 86 76 90 89 71 66

86 73 80 94 79 78 77 63 53 55

程序:

(1)数据输入

s1=[93 75 83 93 91 85 84 82 77 76];

s2=[77 95 94 89 91 88 86 83 96 81];

s3=[79 97 78 75 67 69 68 84 83 81];

s4=[75 66 85 70 94 84 83 82 80 78];

s5=[74 73 76 70 86 76 90 89 71 66];

s6=[86 73 80 94 79 78 77 63 53 55];

s=[s1 s2 s3 s4 s5 s6];

mean(s) %均值

std(s) %标准差

d=max(s)-min(s)%极差

skewness(s)%偏度

kurtosis(s)%峰度

hist(s,10)%直方图

ans =

80.1000

ans =

9.7106

d =

44

ans =

-0.4682

ans =

3.1529

(2)绘制频数直方图

5055606570758085909510002

4

6

8

10

12

(3)分布的正态性检验

5560657075

808590950.01

0.02

Data P r o b a b i l i t y Normal Probability Plot

(4)参数估计

[muhat,sigmahat,muci,sigmaci]=normfit(s) muhat =

80.1000

sigmahat =

9.7106

muci =

77.5915

82.6085

sigmaci =

8.2310

11.8436

(5)假设检验

[h,sig,ci]=ttest(s,80.1)

h =

sig =

1

ci =

77.5915 82.6085

可以认为学生的考试成绩服从正态分布,平均成绩为80.1

相关文档
最新文档