Looking at this section of WRE may help: https://cran.r-project.org/doc/manuals/r-release/R-exts.html#Numerical-analysis-subroutines
Best, luke On Tue, 21 Jul 2020, Wang, Zhu wrote:
Thanks to Ben and John. Perhaps the program should call pgamma in R and pass the number to Fortran. Calling some Fortran subroutines older than R can trigger concerns when submitting the package to the CRAN. Best, Zhu -----Original Message----- From: John P. Nolan <[email protected]> Sent: Tuesday, July 21, 2020 1:43 PM To: Wang, Zhu <[email protected]>; Ben Bolker <[email protected]>; [email protected] Subject: RE: [R-pkg-devel] incomplete gamma function Fortran subroutine As others have said, built-in function pgamma is a (normalized) version of the incomplete gamma function! John -----Original Message----- From: R-package-devel <[email protected]> On Behalf Of Wang, Zhu Sent: Tuesday, July 21, 2020 2:16 PM To: Ben Bolker <[email protected]>; [email protected] Subject: Re: [R-pkg-devel] incomplete gamma function Fortran subroutine External Email: Use caution with links and attachments. Sorry for not making myself clear: The Fortran subroutine in an R package needs to call incomplete gamma function. -----Original Message----- From: R-package-devel <[email protected]> On Behalf Of Ben Bolker Sent: Tuesday, July 21, 2020 12:54 PM To: [email protected] Subject: Re: [R-pkg-devel] incomplete gamma function Fortran subroutine Is there a reason not to use pgamma(), possibly adjusted by a (de-)normalizing constant? (See detailed notes in ?pgamma) On 7/21/20 1:44 PM, Wang, Zhu wrote:Hello, In an R function within a package, I would like to call a Fortran subroutine to compute lower gamma function. Any advice will be appreciated. Thanks! Zhu Wang [[alternative HTML version deleted]] ______________________________________________ [email protected] mailing list https://urldefense.proofpoint.com/v2/url?u=https-3A__stat.ethz.ch_mail man_listinfo_r-2Dpackage-2Ddevel&d=DwIGaQ&c=U0G0XJAMhEk_X0GAGzCL7Q&r=7 rQvU8hscCTWlvO-F5wI2-2eTiW40XI5qUKda0AnbG0&m=Y5sTjoEyQhEnvYqP-rmi1Pmvi Z_5jj7ur9P8ujvLiBc&s=w0p6b_yBQ1jDH3amMKQGvmEKYJD-BAid_CphFO37yu0&e=______________________________________________ [email protected] mailing list https://urldefense.proofpoint.com/v2/url?u=https-3A__stat.ethz.ch_mailman_listinfo_r-2Dpackage-2Ddevel&d=DwIGaQ&c=U0G0XJAMhEk_X0GAGzCL7Q&r=7rQvU8hscCTWlvO-F5wI2-2eTiW40XI5qUKda0AnbG0&m=Y5sTjoEyQhEnvYqP-rmi1PmviZ_5jj7ur9P8ujvLiBc&s=w0p6b_yBQ1jDH3amMKQGvmEKYJD-BAid_CphFO37yu0&e= ______________________________________________ [email protected] mailing list https://urldefense.proofpoint.com/v2/url?u=https-3A__stat.ethz.ch_mailman_listinfo_r-2Dpackage-2Ddevel&d=DwIGaQ&c=U0G0XJAMhEk_X0GAGzCL7Q&r=7rQvU8hscCTWlvO-F5wI2-2eTiW40XI5qUKda0AnbG0&m=Y5sTjoEyQhEnvYqP-rmi1PmviZ_5jj7ur9P8ujvLiBc&s=w0p6b_yBQ1jDH3amMKQGvmEKYJD-BAid_CphFO37yu0&e= ______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel
-- Luke Tierney Ralph E. Wareham Professor of Mathematical Sciences University of Iowa Phone: 319-335-3386 Department of Statistics and Fax: 319-335-3017 Actuarial Science 241 Schaeffer Hall email: [email protected] Iowa City, IA 52242 WWW: http://www.stat.uiowa.edu ______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel
