資源簡介
基于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程序
評論
共有 條評論