[Gretl-users] Re: Coefficient restrictions (Riccardo (Jack)
Lucchetti)
Mixon, Wilson
wmixon at berry.edu
Mon Apr 28 14:13:51 EDT 2008
Jack,
Thanks. This works like a charm.
Wilson
My problem: Regressing the returns from a portfolio against the returns from several market benchmarks. Restrict the model so that each
coefficient is non-negative and they sum to 1. Suggestions?
Jack's solution: Express (n-1) portfolio weights as squared parameters and the n-th one as 1 minus all the others. Estimate via nls. Example:
nls rPORT = w1*rSP500 + w2*rSP400 + w3*rSP600
w1 = b1^2
w2 = b2^2
w3 = 1 - w1 - w2
params b1 b2
end nls
More information about the Gretl-users
mailing list