pub fn new(m: N, n: N) -> Result<FisherF<N>, FisherFError> {
        if !(m > N::from(0.0)) {
            return Err(FisherFError::MTooSmall);
        }
        if !(n > N::from(0.0)) {
            return Err(FisherFError::NTooSmall);
        }

        Ok(FisherF {
            numer: ChiSquared::new(m).unwrap(),
            denom: ChiSquared::new(n).unwrap(),
            dof_ratio: n / m
        })
    }
/// Create a new `FisherF` distribution, with the given parameter.
Create a new `FisherF` distribution, with the given parameter.
Create a new ` FisherF ` distribution with the given parameter .
pub fn new(m: N, n: N) -> Result<FisherF<N>, FisherFError> {
        if !(m > N::from(0.0)) {
            return Err(FisherFError::MTooSmall);
        }
        if !(n > N::from(0.0)) {
            return Err(FisherFError::NTooSmall);
        }
        Ok(FisherF {
            numer: ChiSquared::new(m).unwrap(),
            denom: ChiSquared::new(n).unwrap(),
            dof_ratio: n / m
        })
    }
pub fn new ( m : N , n : N ) -> Result < FisherF < N > , FisherFError > { if ! ( m > N :: from ( 0.0 ) ) { return Err ( FisherFError :: MTooSmall ) ; } if ! ( n > N :: from ( 0.0 ) ) { return Err ( FisherFError :: NTooSmall ) ; } Ok ( FisherF { numer : ChiSquared :: new ( m ) . unwrap ( ) , denom : ChiSquared :: new ( n ) . unwrap ( ) , dof_ratio : n / m } ) }
Create a new `FisherF` distribution, with the given parameter.
Create a new ` FisherF ` distribution with the given parameter .
m
N
n
N