MATLAB研究我国民航客运量现状

为研究我国民航客运量现状,以民航客运量作为因变量y,以国民收入、铁路客运量、来华旅游人数为主要影响因素。根据《中国统计年鉴》获得统计数据。

【分析】

涉及MATLAB语言三方面功能,包括数值计算、绘图、编程。

1、 利用MATLAB数值计算功能。分析民航客运量随多种因素影响的变化情况,采用线性回归分析得到数据拟合结果,最终得到我国近年民航客运量数据图。
2、 利用MATLAB的编程功能将数据进一步格式化输出。
3、 利用MATLAB绘图功能进行曲线图绘制。

【代码与解释】

% 岭回归
clear;
load('data.mat')
% 第一列:年份    第二列:y(民航客运量)
% x1-x5:国民收入(亿元)、民用汽车拥有量(万辆)、铁路客运量(万人)、民航航线里程(万公里)、来华旅游入境人数(万人)
% x是[x1,x2,x3,x4,x5] 
x = [data(:,3:7)];
y = [data(:,2)];
%样本容量n和自变量的个数p
[n,p] = size(x);
% X是[1,x1,x2,x3,x4,x5]
X = [ones(n,1) x];
% 普通最小二乘估计
B = inv((X'* X))*X'*y;
y_Predictive = X * B;
% 数据标准化
X_ = x;
X_ = (X_ - mean(X_)) ./ sum((X_ - mean(X_)).^2).^0.5;
Y_ = y;
Y_ = (Y_ - mean(Y_)) ./ sum((Y_ - mean(Y_)).^2)^0.5;
% 标准化回归
B_std = inv((X_'* X_))*X_'*Y_;
y_Predictive_std =  X_ * B_std;
% 计算不同k值下的回归系数
k = [0:0.02:0.3];
for i = 1:length(k)
    B_rr(i,:) = inv((X_'* X_ + k(i) * eye(p))) * X_' * Y_;
end
% 绘制岭迹
figure(1); 
plot(k,B_rr,'+')
title('岭迹分析图')
xlabel('k值')
ylabel('回归系数值')
legend()
% k值取0.2,再次计算回归系数
B_ling = inv((X'* X + k(11) * eye(p+1)))*X'*y;
y_Predictive_ling = X * B_ling;
% 岭回归标准化
y_Predictive_ling_std = X_ * B_rr(11,:)';
% 绘制原始数据与普通最小二乘估计值和岭回归估计值
figure(2); 
plot(data(:,1),y,'b',data(:,1),y_Predictive,'r*',data(:,1),y_Predictive_ling,'k+')
title('估计值与真实值')
xlabel('年份')
ylabel('民航客运量y')
legend('真实值','普通最小二乘估计值','岭回归估计值')
% 绘制标准化最小二乘估计值与原数据标准化数据
figure(3); 
plot(data(:,1),Y_,'b',data(:,1),y_Predictive_std,'r*',data(:,1),y_Predictive_ling_std,'k+')
legend('原数据标准化','标准化最小二乘估计','岭回归标准化')
title('标准化数据')
xlabel('年份')
ylabel('标准化后民航客运量y')

【运行效果】

在这里插入图片描述

在这里插入图片描述在这里插入图片描述

  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
目前,水果识别是计算机视觉领域的一个热门研究方向。在国内外,有许多研究者和团队致力于开发和改进水果识别的算法和技术。下面是一些关于matlab水果识别的国内外研究现状的介绍: 1. 特征提取和分类算法:在水果识别中,常用的方法是通过提取水果图像的特征,并使用分类算法进行识别。在国内外的研究中,常用的特征提取方法包括颜色特征、纹理特征和形状特征等。而常用的分类算法包括支持向量机(SVM)、人工神经网络(ANN)和深度学习等。 2. 数据集和评估指标:为了进行水果识别算法的评估和比较,研究者们构建了各种水果图像数据集,并定义了一些评估指标。例如,国际上常用的水果图像数据集有Fruit-360、Fruit Recognition Dataset和Fruits-360等。评估指标包括准确率、召回率、精确率和F1值等。 3. 深度学习方法:近年来,深度学习在水果识别中取得了显著的进展。深度学习模型如卷积神经网络(CNN)和循环神经网络(RNN)等被广泛应用于水果识别任务中。这些模型可以自动学习图像的特征表示,从而提高水果识别的准确性。 4. 应用场景:水果识别技术在农业领域具有广泛的应用前景。例如,可以应用于水果质量检测、水果分类和水果病害检测等方面。此外,水果识别技术还可以应用于智能农业系统和水果供应链管理等领域。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值