《数学建模与数学实验》第5版 统计分析 习题9.7


参考教材:《数学建模与教学实验》第5版
提示:以下是本篇文章正文内容,来自参考教材课后习题。

1. 回归分析

1.1 考察温度x对产量y的影响,测得下列10组数据:

温度20253035404550556065
产量13.215.116.417.117.918.719.621.222.524.3

求y关于x的线性回归方程,检验回归效果是否显著,并预测x=42℃时产量的估值及预测区间(置信度95%).

matlab求解:

clear;clc
x=[20 25 30 35 40 45 50 55 60 65]';
X = [ones(10,1) x];
Y=[13.2 15.1 16.4 17.1 17.9 18.7 19.6 21.2 22.5 24.3]';
% 线性回归regress
% [b,bint,r,rint,stats] = regress(Y,X,alpha)
% alpha为显著性水平(缺失时为0.05);
% bint:回归系数区间估计
% r,rint:残差及置信区间
% stats:检验回归模型的统计量
[b,bint,r,rint,stats] = regress(Y,X);
b,bint,stats
% 一元线性回归
polytool(x,Y,1)

在这里插入图片描述
回归方程为:y = 9.1212+0.2230x
R 2 = 0.9821 , P = 0 , 该模型显著。 R^2=0.9821,P=0,该模型显著。 R2=0.9821,P=0,该模型显著。
在这里插入图片描述
输入需要预测的值42,导出结果:
在这里插入图片描述
以上结果可得:
当温度为42的预测值为18.4885,预测区间为[17.3203,19.6566]

1.2 某零件上有一段曲线,为了在程序控制机床上加工这一零件,需要求这段曲线的解析表达式,在曲线横坐标 x i x_i xi处测得纵坐标 y i y_i yi共11对数据如下:

x i x_i xi02468101214161820
y i y_i yi0.62.04.47.511.817.123.331.239.649.761.7

求这段曲线的纵坐标y关于横坐标x的二次多项式回归方程.

matlab求解:

x=0:2:20;
y=[0.6,2.0,4.4,7.5,11.8,17.1,23.3,31.2,39.6,49.7,61.7];
% 确定多项式系数polyfit
[p,s]=polyfit(x,y,2);
% 预测值
yy=@(x)p(1).*x.^2+p(2).*x+p(3);

plot(x,y,'+',x,yy(x),'b');

在这里插入图片描述
拟合图:
在这里插入图片描述
回归方程: y = 0.1403 x 2 + 0.1971 x + 1.0105 y=0.1403x^2+0.1971x+1.0105 y=0.1403x2+0.1971x+1.0105

1.3 混凝土的抗压强度随养护时间的延长而增加,现将一批混凝土作成12个试块,记录了养护日期x(日)及抗压强度y(kg/cm2)的数据:

x234579121417212856
y354247535965687376828699

试求 y = a + b l n x y=a+blnx y=a+blnx型回归方程。
matlab求解:

% 函数
clear;clc
volum = @(beta,x)(beta(1)+beta(2).*log(x));
x=[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]';
% 回归系数初值
beta0 = [5,1]';
% 确定回归系数nlinfit
[beta,r,J] = nlinfit(x,y,volum,beta0);
beta
a=beta(1),b=beta(2)
%拟合图
yy=a+b*log(x);
plot(x,y,'+',x,yy,'r')

在这里插入图片描述
拟合图:
在这里插入图片描述
回归方程:y=21.0058+19.5285lnx

2. 聚类分析

为了得出 2007 年江苏省的13个地市的国民经济分布规律,在众多衡量经济水平的指标中我们将采用下列指标:

x1:年末户籍人口 (万人)x2:城镇化率(%)x3:地区生产总值 GDP(亿元)x4:第三产业占 GDP 的比重(%)x5:城镇周定资产投资额(亿元)x6:社会消贵品零售总额(亿元)x7:城市居民人均可支配收入(元)x8:恩格尔系数城市(%)x9:农村居民人均纯收入(元)x10恩格尔系数农村(%)
对2007年江苏省13个城市的国民经济进行聚类分析。

地市x1x2x3x4x5x6x7x8x9x10
苏州624.4365.65700.857.41704.271250.052126037.91047535.7
无锡461.7467.43858.549.11180.741134.752089839.81002637.6
常州357.3860.91881.2818.6748.89610.851908935.0903338.0
南京617.1776.83283.7311.01443.401380.462031735.3802037.4
镇江268.7859.61206.6924.5363.73331.361677538.7766839.4
南通766.1348.62111.8835.1633.94736.541645138.5690537.9
扬州459.2550.21311.8935.3438.35418.901505737.9658638.9
泰州500.7047.61201.8233.2347.73321.071494043.1646938.1
徐州940.9545.81679.5636.0769.59543.011487534.9553439.0
连云港482.2340.5618.1836.2409.56249.081325438.9482843.7
淮安534.0039.9765.2334.8394.91269.401216438.9501043.2
盐城809.7943.71371.2634.1470.06433.741385738.5609241.7
宿迁531.5334.1542.0032.0256.18158.87946842.4478346.0

matlab求解:

x = [624.43 65.6 5700.85 7.4 1704.27 1250.05 21260 37.9 10475 35.7
461.74 67.4 3858.54 9.1 1180.74 1134.75 20898 39.8 10026 37.6
357.38 60.9 1881.28 18.6 748.89 610.85 19089 35.0 9033 38.0
617.17 76.8 3283.73 11.0 1443.40 1380.46 20317 35.3 8020 37.4
268.78 59.6 1206.69 24.5 363.73 331.36 16775 38.7 7668 39.4
766.13 48.6 2111.88 35.1 633.94 736.54 16451 38.5 6905 37.9
459.25 50.2 1311.89 35.3 438.35 418.90 15057 37.9 6586 38.9
500.70 47.6 1201.82 33.2 347.73 321.07 14940 43.1 6469 38.1
940.95 45.8 1679.56 36.0 769.59 543.01 14875 34.9 5534 39.0
482.23 40.5 618.18 36.2 409.56 249.08 13254 38.9 4828 43.7
534.00 39.9 765.23 34.8 394.91 269.40 12164 38.9 5010 43.2
809.79 43.7 1371.26 34.1 470.06 433.74 13857 38.5 6092 41.7
531.53 34.1 542.00 32.0 256.18 158.87 9468 42.4 4783 46.0];
% 数据标准化
x1 = zscore(x);
% 采用欧氏距离计算对象之间距离
y1 = pdist(x1,"euclidean");
% 采用质心距离法计算系统聚类数
z1 = linkage(y1,"centroid")
% 利用生成的y1和z1计算cophenet相关系数
c1 = cophenet(z1,y1)
% 利用生成的z1创建分类
t = cluster(z1,6)
% 生成谱系图
h = dendrogram(z1)

在这里插入图片描述
由以上结果可知:结合实际情况分析采用质心距离法把13个地市分为两类:
第一类:连云港、淮安、宿迁、镇江、扬州、泰州、南通、盐城、徐州
第二类:苏州、无锡、南京、常州

3. 判别分析

银行的贷款部门需要判别每个客户的信用好坏(是否未履行还贷责任),以决定是否给予贷款。

可以根据贷款申请人的年龄(X1)、受教育程度(X2)、现在所从事工作的年数(X3)、未变更住址的年数(X4)、收入(X5)、负债收入比例(X6)、信用卡债务(X7)、其它债务(X8)等来判断其信用情况。下表是从某银行的客户资料中抽取的部分数据,和某客户的如上情况资料为(53,1,9,18,50,11.20,2.02,3.58),根据样本资料分别用马氏距离判别法、线性判别法、二次判别法对其进行信用好坏的判别。
在这里插入图片描述

matlab求解:

clc,clear;
  %用于构造判别函数的训练样本数据矩阵
training=[23 1 7 2 31 6.60 0.34 1.71
        34 1 17 3 59 8.00 1.81 2.91
        42 2 7 23 41 4.60 0.94 0.94
        39 1 19 5 48 13.10 1.93 4.36
        35 1 9 1 34 5.00 0.40 1.30
        37 1 1 3 24 15.10 1.80 1.82
        29 1 13 1 42 7.40 1.46 1.65
        32 2 11 6 75 23.30 7.76 9.72
        28 2 2 3 23 6.40 0.19 1.29
        26 1 4 3 27 10.50 2.47 0.36];
%参数group是与training相应的分组变量
group=[1;1;1;1;1;2;2;2;2;2];
% 待判别的样本数据矩阵
sample=[53,1,9,18,50,11.20,2.02,3.58];
%[class,err]=classify(sample,training,group,'mahalanobis') %使用马氏距离判别法分类,需要降维
[class,err]=classify(sample,training,group,'linear') %使用线性判别法分类
%[class,err] = classify(sample,training,group,'diagQuadratic') %使用二次判别法分类
%[class,err] = classify(sample,training,group,'quadratic') %使用二次判别法分类,需要降维

在这里插入图片描述
该客户属于“已履行还贷责任”类客户,出错概率为0.

  • 49
    点赞
  • 223
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
数学建模算法与应用(第3)》是一本关于数学建模的教材,作者是司守奎。这本教材主要介绍了数学建模的基本原理和相关算法的实际应用。教材的内容分为六个部分,包括前言、单目标优化问题、约束优化问题、整数规划问题、图论问题以及其他问题。每一个部分都围绕着数学建模的实际问题展开,通过理论的讲解和实例的演示,帮助读者掌握数学建模的方法和技巧。 这本教材的特点之一是结合了理论和实践,不仅仅是对数学建模方法的介绍,还包括了一些实际问题的解决方案。作者通过详细的案例分析,让读者更直观地了解数学建模在实际的运用,并引导读者通过具体问题的解决,加深对数学建模方法的理解。 此外,这本教材还提供了大量的习题和实例,供读者练习和巩固所学的知识。习题的难度有所区分,从基础到高级不同层次,读者可以根据自己的实际情况选择合适的习题进行练习。通过习题的解答和实例的分析,读者可以更好地理解数学建模的过程和方法。 总之,《数学建模算法与应用(第3)》是一本全面介绍数学建模的教材,适合数学、计算机等专业的学生以及对数学建模感兴趣的读者阅读。通过学习这本教材,读者可以系统地了解数学建模的基本原理和方法,并通过实例的演示和习题的练习,提高数学建模的能力和水平
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值