Home > chronux_1_50 > locfit > invlink.m

invlink

PURPOSE ^

inverse link function for locfit.

SYNOPSIS ^

function y0 = invlink(y,fali)

DESCRIPTION ^

 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.

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

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;

Generated on Mon 09-Oct-2006 00:54:52 by m2html © 2003