资源简介
基于matlab程序的地理数据开发,本源码提供了各种空间方法实现过程
代码片段和文件信息
%最大积雪深度与灌溉面积之间的关系
%绘制散点图并添加趋势线
x=[21781.5 26923.5 35333.9 48197.9 60793.7 71176.6 78973 84402.3 89677.1 99214.6 109655.2 120332.7 135822.8 159878.3 184937.4 216314.4 265810.3
];
y=[41581.3 41237.3 43880 45638.2 46217.9 47215.9 48070.9 49098.3 49600.1 48958.6 46097.3 45613.4 43196.02 49506.8 50686.69 51219 52077
];
plot(xy‘Or‘); %绘制散点图
xlabel(‘最大积雪深度x‘); %添加横轴标签
ylabel(‘灌溉面积y‘); %添加纵轴标签
hold on %保持图形
lsline %添加趋势线
%基于矩阵运算计算回归系数并添加趋势线
[mn]=size(x); %计算自变量矩阵行列数
X=[ones(n1)x‘]; %在自变量矩阵中添加常数向量并转置
Y=y‘; %因变量向量转置
B=inv(X‘*X)*X‘*Y; %计算回归系数
f=B(1)+B(2)*x; %建设模型
plot(xf); %基于模型预测值添加趋势线
hold off %第一次绘图结束添加趋势
%计算用于模型检验的主要统计量
R2=(abs(B‘*X‘*Y)-n*mean(y)^2)/(abs(Y‘*Y)-n*mean(y)^2); %计算拟合优度
s=sqrt((Y‘*Y-B‘*X‘*Y)/(n-m-1)); %计算标准误差
v=s/mean(y); %计算变异系数
F=(abs(B‘*X‘*Y)-n*mean(y)^2)/(m*s^2); %计算F统计量
p=inv(X‘*X); %计算一个方阵的逆矩阵
t1=B(1)/(sqrt(p(11))*s); %计算截距的t统计量
t2=B(2)/(sqrt(p(22))*s); %计算斜率的t统计量
e=y-f; %计算残差
i=1:n-1; %残差编号
DW=sumsqr(e(i+1)-e(i))/sumsqr(e); %计算Durbin-Watson统计量
BR2svFt1t2DW %给出参数和统计量的计算值
%将F值和t值转换为概率值
Sig=1-fcdf(Fmn-m-1)
P1=2*(1-tcdf(abs(t1)n-m-1))
P2=2*(1-tcdf(abs(t2)n-m-1))
%F检验、t检验和相关系数检验的等价性
F1=t2^2
F2=((n-2)*R2)/(1-R2)
R=sqrt(F/(F+n-2))
%计算相关系数的临界值
a=0.05;
Rc=sqrt(finv(1-a1n-2)/(finv(1-a1n-2)+n-2))
%预测
x=27.5;
y=B(1)+B(2)*x
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2065 2016-01-13 21:22 基于matlab的地理数据分析\01 一元线性回归分.m
文件 8129 2010-10-21 13:21 基于matlab的地理数据分析\02a 多元线性回归分析.m
文件 2787 2011-11-27 18:48 基于matlab的地理数据分析\02b 逐步回归分析.m
文件 49187 2010-10-29 16:06 基于matlab的地理数据分析\03 非线性回归.m
文件 9611 2011-11-29 10:38 基于matlab的地理数据分析\04 主成分分析.m
文件 4044 2011-09-15 12:16 基于matlab的地理数据分析\05 因子分析.m
文件 11649 2010-10-24 10:16 基于matlab的地理数据分析\06 层次聚类分析.m
文件 9769 2011-11-29 17:06 基于matlab的地理数据分析\07 判别分析.m
文件 13113 2011-11-29 23:07 基于matlab的地理数据分析\08 自相关分析.m
文件 16907 2011-09-17 17:06 基于matlab的地理数据分析\09 自回归分析.m
文件 22920 2010-10-23 12:28 基于matlab的地理数据分析\10 谱分析.m
文件 12378 2012-03-02 23:02 基于matlab的地理数据分析\11 小波分析.m
文件 3160 2011-09-20 09:55 基于matlab的地理数据分析\12 RS分析.m
文件 4259 2011-12-03 16:04 基于matlab的地理数据分析\13 Markov链.m
文件 9708 2012-06-18 10:52 基于matlab的地理数据分析\14 线性规划2010-10-19.m
文件 5720 2012-06-17 11:04 基于matlab的地理数据分析\15 AHP法1010-10-12.m
文件 34023 2011-12-04 23:09 基于matlab的地理数据分析\16 人工神经网络.m
目录 0 2016-03-22 21:31 基于matlab的地理数据分析
----------- --------- ---------- ----- ----
219429 18
- 上一篇:主成分分析法 matlab源码 GUI
- 下一篇:短时傅里叶变换Matlab程序
评论
共有 条评论