


inverse link function for locfit. Usage: y0 = invlink(y,fali) y is a vector of raw fitted values. fali is the integer [family link] vector from locfit. output is the inv. link.


0001 function y0 = invlink(y,fali) 0002 % inverse link function for locfit. 0003 % 0004 % Usage: y0 = invlink(y,fali) 0005 % 0006 % y is a vector of raw fitted values. 0007 % fali is the integer [family link] vector from locfit. 0008 % output is the inv. link. 0009 0010 link = fali(2); 0011 0012 switch(link) 0013 case 3 % identity 0014 y0 = y; 0015 case 4 % log 0016 y0 = exp(y); 0017 case 5 % logit - should invert carefully! 0018 y0 = 1 - 1./(1+exp(y)); 0019 case 6 % inverse 0020 y0 = 1/y; 0021 case 7 % sqrt 0022 y0 = y*abs(y); 0023 case 8 % arcsin 0024 y0 = sin(y)*sin(y); 0025 otherwise 0026 disp('invlink: Unknown link function'); 0027 end;