I'm working with some factor data from a third party company. Their factor model is estimated on a broad universe. I'm trying to re-estimate the model on a smaller subset (my own universe) to construct factor mimicking portfolios. Essentially, I want to find portfolios from within my universe that track their factor most closely. Let's begin with a factor model: with a vector of factor returns , or in matrix form: . Now let's say I know my betas , and then I estimate factor returns with a weighted least squares scheme: Then I have the factor mimicking portfolios as The problem that I'm having is that this matrix is ill conditioned, because in the factor model there is exact collinearity. For example, including a country factor along with industry factors (as my model does) leaves two independent variables with the value 1. As a result, an additional constraint is imposed so that industry weights sum to 0 instead of 1. I'm having trouble seeing how this gets incorporated into the solution. How can I find the normalization matrix which incorporates this additional constraint and fixes the estimation? I.e. then we have , i'm just not sure what to use for . Thanks.

Constructing Factor Mimicking Portfolios
rudinable

