Mercurial > hg > ltpda
view m-toolbox/classes/+utils/@math/Finv.m @ 11:9174aadb93a5 database-connection-manager
Add LTPDA Repository utility functions into utils.repository
author | Daniele Nicolodi <nicolodi@science.unitn.it> |
---|---|
date | Mon, 05 Dec 2011 16:20:06 +0100 |
parents | f0afece42f48 |
children |
line wrap: on
line source
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % Compute inverse of the cumulative F distribution function % % CALL % % x = Finv(p,n1,n2); % % % INPUT % % - p, probability % - n1, degree of freedom 1 % - n2, degree of freedom 2 % % References: % [1] William H. Press, Saul A. Teukolsky, William T. Vetterling, Brian % P. Flannery, NUMERICAL RECIPES, Cambridge University Press, 2007 % % % L Ferraioli 06-12-2010 % % $Id: Finv.m,v 1.1 2010/12/06 19:14:36 luigi Exp $ % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% function x = Finv(p,n1,n2) u = betaincinv(p,n1/2,n2/2); x = n2.*u./(n1.*(1-u)); end