# Bootstrap elasticity using Maximum likelihood

0

HI,

I am working with a maximum likelihood that I estimated using maxlik and bootstrap using Maxboot but my end game is to bootstrap elasticities at the mean value.

My question is : how do I bootstrap elasticities calculated from maximum likelihood function estimates that also take account each re sample changes the mean value?

0

Without some change in MaxBoot's source code, it won't be able to produce the elasticities you want.   You could modify MaxBoot's code, but it might be easier to write your own code for this.  Use the function extsmpl() in a loop to extract a random subsample, estimate the coefficients using Maxlik, and in this case you'll have access to the mean of the subsample.  It'll look something like this:

results = {};

for i(1,100,1);

call exctsmpl("mData","sData",100);

{  x,f,g,cov,ret } = maxlik(z,0,&lfct,x0);

//  x is vector of ML estimates of bootstrap sample

mn = meanc(z);  //  means of bootstrap sample

// compute bootstrap elasticity

//  and concatenate to results

endfor;

// compute mean and covariance matrix of

// bootstrapped elasticities from results

0

Without some change in MaxBoot's source code, it won't be able to produce the elasticities you want.   You could modify MaxBoot's code, but it might be easier to write your own code for this.  Use the function extsmpl() in a loop to extract a random subsample, estimate the coefficients using Maxlik, and in this case you'll have access to the mean of the subsample.  It'll look something like this:

results = {};

for i(1,100,1);

call exctsmpl("mData","sData",100);

{  x,f,g,cov,ret } = maxlik(z,0,&lfct,x0);

//  x is vector of ML estimates of bootstrap sample

mn = meanc(z);  //  means of bootstrap sample

// compute bootstrap elasticity

//  and concatenate to results

endfor;

// compute mean and covariance matrix of

// bootstrapped elasticities from results

• ### Aptech Systems, Inc. Worldwide Headquarters

Aptech Systems, Inc.
2350 East Germann Road, Suite #21
Chandler, AZ 85286

Phone: 360.886.7100
FAX: 360.886.8922

• ### Training & Events

Want more guidance while learning about the full functionality of GAUSS and its capabilities? Get in touch for in-person training or browse additional references below.

• ### Tutorials

Step-by-step, informative lessons for those who want to dive into GAUSS and achieve their goals, fast.

• ### Want to find out more?

Get a real answer from a real person

• ### Have a Specific Question?

Get a real answer from a real person

• Need Support?
• ### Support Plans

Premier Support and Platinum Premier Support are annually renewable membership programs that provide you with important benefits including technical support, product maintenance, and substantial cost-saving features for your GAUSS System or the GAUSS Engine.

• ### User Forums

Join our community to see why our users are considered some of the most active and helpful in the industry!