comparison rDiff/src/locfit/m/backtr.m @ 0:0f80a5141704

version 0.3 uploaded
author vipints
date Thu, 14 Feb 2013 23:38:36 -0500
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:0f80a5141704
1 function z=backtr(y,fit)
2 %
3 % Inverse-link transformation of y.
4
5 fali = fit.fit_points.family_link;
6 link = fali(2);
7 switch link
8 case 3
9 z=y;
10 case 4
11 z=exp(y);
12 case 5
13 z = y;
14 i = find(y<=0);
15 if (length(i)>0)
16 z(i) = exp(y(i))./(1+exp(y(i)));
17 end;
18 i = find(y>0);
19 if (length(i)>0)
20 z(i) = 1./(1+exp(-y(i)));
21 end;
22 case 6
23 z=1./y;
24 case 7
25 z=y.*abs(y);
26 case 8
27 z=sin(y).^2;
28 otherwise
29 disp('Backtr: invalid link');
30 z=y;
31 end;
32
33 return;