楼主: magicsun
1329 0

[统计软件与数据分析] 格林的matlab程序 [推广有奖]

  • 3关注
  • 18粉丝

已卖:917份资源

院士

43%

还不是VIP/贵宾

-

威望
0
论坛币
109 个
通用积分
107.2633
学术水平
28 点
热心指数
42 点
信用等级
28 点
经验
3365 点
帖子
2331
精华
0
在线时间
3196 小时
注册时间
2005-7-27
最后登录
2025-7-7

楼主
magicsun 发表于 2014-9-6 09:43:51 |AI写论文
10论坛币
格林第五版16.6例子,中自助法估计。谁能分析我的程序一下对不对?
%lad函数来源于Jplv7:James P. LeSage

clc;clear
samplecode_path ='D:\MatlabClass\格林5\格林7网站数据\TableF7-2.csv';%读入csv数据。
[ndata,txt1,MixedData1]=xlsread(samplecode_path);
Y=ndata(:,1);
K=ndata(:,2);
L=ndata(:,3);
N=ndata(:,4);
X=[ones(length(ndata),1) log(K./N) log(L./N)];
y=log(Y./N);
[b,bint,r,rint,stats] =regress(y,X);

ee=r'*r;
sig_2=ee/(rows(X)-cols(X(:,1:end)));%式子4-7s_2=ee/(n-k);s_2的平方根就是回归标准误。本例为428-5
x=X(:,1:end);
b_se=sqrt(diag(sig_2*inv(x'*x)));%见第五版P53页。
t=b./b_se;%第五版4-14P55页。
c_mat=sig_2*inv(x'*x);%第五版49-50页。
b0=b;
b1=b0;
%b1=[1;2;3];
XX=[y X];
X=XX%XX(1:4,:)%;
%%%%LAD估计
b= lad(y,XX(:,2:4))
%%%%以下或不对。
NR=500;
ind=unidrnd(25,25,NR);
X0=X(:,2:4);
q=y;
BL = lad(q,X0) ;
bl=BL.beta
VB = zeros(3,3);%Init(3,3,0.)
for i=1:NR
   NR;
    aaaa=ind(:,i);
    x=X0(ind(:,i),:);
    BLr = lad(q,x);
    blr=BLr.beta;
    d = blr - bl ; %原文为D。
    VB = VB + 1/NR * d*d';
end
b_se=sqrt(diag(VB))






关键词:MATLAB程序 MATLAB matla atlab Lab matlab 程序 格林
QQ群:476797410

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-5 22:47