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

📄 spearman.m

📁 Rice University的Robin C. Sickles professor开发的专门用于paneldata model test and estimation 的program
💻 M
字号:
% Spearman Rank Order Correlation% Written by Wonho Song, October 2002% E-mail: whsong@kiep.go.kr, whsong73@hotmail.comfunction [Rs,rr]=spearman(a)% Rs is the Spearman rank correlation% rr is the ranks matrix[n,p]=size(a);rr=[];for i=1:prr=[rr rankindx(a(:,i))];end;  Rs=zeros(p,p);for i=1:p  for j=1:p    r1=rr(:,i); r2=rr(:,j);    d=r1-r2;    d2=d'*d;    Rs(i,j)=1-6*d2/(n^3-n);  end;end;function [indexs]=rankindx(a)[n,p]=size(a);[x,I]=sort(a);index=zeros(n,1);index=1:n;index=index';i=1;while i<n   % terminate at n-1   if x(i)==x(i+1);       j=i;   % start      if i<n-1;            while x(i+1)==x(i+2); i=i+1;                       if i==n-1; break; end;           end;        end;           index(j:i+1)=(j+i+1)/2;   end;  % end of if i=i+1;end;  % end of whileindexs=zeros(n,1);for i=1:nindexs(I(i))=index(i);end;

⌨️ 快捷键说明

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