Hi Anderson,
The following is the exact error i see in MATLAB terminal which keeps repeating in a loop for different RCOND
=======================================
In palm_backend at 1662
In palm at 80
Warning: Matrix is close to singular or badly scaled. Results may be inaccurate. RCOND = 5.275093e-19.
> In palm_backend>fasttsq at 2772
In palm_backend>@(M,psi,res)fasttsq(M,psi,res,m,c,plm) at 942
In palm_backend at 1662
In palm at 80
Warning: Matrix is close to singular or badly scaled. Results may be inaccurate. RCOND = 1.181223e-18.
> In palm_backend>fasttsq at 2772
In palm_backend>@(M,psi,res)fasttsq(M,psi,res,m,c,plm) at 942
In palm_backend at 1662
In palm at 80
Warning: Matrix is close to singular or badly scaled. Results may be inaccurate. RCOND = 7.731050e-19.
> In palm_backend>fasttsq at 2772
In palm_backend>@(M,psi,res)fasttsq(M,psi,res,m,c,plm) at 942
In palm_backend at 1662
In palm at 80
=======================================
As you have suggested, when i remove one of MD, L1 or L23, it works fine and i dont get these warning messages. Hence, these warnings definitely are caused due to rank deficiency in GLM model.
Thank you
Jay
|