[ruby-core:64977] Re: [ruby-trunk - Feature #10225] [Open] [PATCH] *math.c: New method Math.normcdf

From: David MacMahon <davidm@...>
Date: 2014-09-11 21:56:18 UTC
List: ruby-core #64977
FWIW, the Ruby/GSL gem already provides support for this (and many other things):

```
$ ruby -r gsl -e 'p GSL::Cdf::gaussian_P(1)'
0.8413447460685429
```

On Sep 10, 2014, at 11:26 PM, mail@tanakakazuki.com wrote:

> Issue #10225 has been reported by gogo tanaka.
> 
> ----------------------------------------
> Feature #10225: [PATCH] *math.c: New method Math.normcdf 
> https://bugs.ruby-lang.org/issues/10225
> 
> * Author: gogo tanaka
> * Status: Open
> * Priority: Normal
> * Assignee: 
> * Category: 
> * Target version: 
> ----------------------------------------
> I know it looks kind of arbitrary or unnecessary feature ,but I believe that
> 
> to provide such a feature as official is helpful to make people we couldn't reach so far have interest in Ruby.
> 
> (Actually only this feature is not enough to do that..)
> 
> By the way I still wonder whether naming method make sense.
> 
> Debating between ...
> 
> ```
> Math::pnorm   -> R language use this
> Math::phi     -> Euler's totient function is more popular as phi,
> Math::ncdf
> Math::guesscdf
> Math::cdf_of_norm,
> Math::cdf_of_guess
> ```
> 
> Finally I come to the conclusion Math::normcdf is most proper length, meaning and has no other worries.
> 
> ---Files--------------------------------
> _ math.c New method Math.normcdf.PATCH (1.04 KB)
> _ test_math.rb Add tests for Math.normcdf.PATCH (609 Bytes)
> _ NEWS About Math.normcdf.PATCH (488 Bytes)
> 
> 
> -- 
> https://bugs.ruby-lang.org/

In This Thread

Prev Next