⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gwr_d.m

📁 计量工具箱
💻 M
字号:
% PURPOSE: An example of using gwr()%          Geographically weighted regression model%          (on a small data set)                  %---------------------------------------------------% USAGE: gwr_d %---------------------------------------------------% load the Anselin data setload anselin.dat;y = anselin(:,1);nobs = length(y);x = [ones(nobs,1) anselin(:,2:3)];[nobs nvar] = size(x);north = anselin(:,4);east = anselin(:,5);vnames = strvcat('crime','constant','income','hvalue');% y =  dependent variable% x = a matrix of indepdendent variables% east holds  x-coordinates% north holds y-coordinates% nobs = # of observations% nvar = # of explanatory variablesinfo.dtype = 'gaussian'; % Gaussian distance weightingtic; result1 = gwr(y,x,east,north,info); toc;%prt(result1,vnames);info.dtype = 'exponential'; % exponential distance weightingtic; result2 = gwr(y,x,east,north,info); toc;%prt(result2,vnames);info.dtype = 'tricube'; % tricube distance weightinginfo.qmin = nvar+1; info.qmax = 20;tic; result3 = gwr(y,x,east,north,info); toc;%prt(result3,vnames);% plot results for comparison (see also plt)tt=1:nobs;subplot(3,1,1),plot(tt,result1.beta(:,1),tt,result2.beta(:,1),'--',tt,result3.beta(:,1),'-.');legend('Gaussian','Exponential','tricube');ylabel('Constant term');subplot(3,1,2),plot(tt,result1.beta(:,2),tt,result2.beta(:,2),'--',tt,result3.beta(:,2),'-.');legend('Gaussian','Exponential','tricube');ylabel('Household income');subplot(3,1,3),plot(tt,result1.beta(:,3),tt,result2.beta(:,3),'--',tt,result3.beta(:,3),'-.');legend('Gaussian','Exponential','tricube');ylabel('House value');

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -