04-17-2016 08:15 AM
I don't think these special functions are readily available in common SAS modules, let alone in Base SAS.
So, one way to obtain values of these functions would be to let SAS call external software (e.g. a computer algebra system which has these functions implemented) and retrieve the results computed by that software.
Alternatively, one could try and implement these functions in SAS. A web search for "confluent hypergeometric function" "SAS" reveals that this has been done already:
The site http://samplesizeshop.org/software-downloads/other/ contains a download link to (fairly old) SAS/IML code for that purpose. A description of the methods used is available in K. E. Muller, Computing the Confluent Hypergeometric Function, M(a,b,x), 1998.
04-19-2016 11:45 AM
Not sure what you mean by "the exact code function in the software."
Your next steps should be:
and make sure that the log does not contain the error message
proc iml; quit;
ERROR: Procedure IML not found.
I am neither familiar with SAS/IML nor with this special function. Since I don't have a SAS/IML license, I cannot even run this code in my SAS version.