ये बहुत बारीकी से pnorm()
और qnorm()
से संबंधित हैं: ?pnorm
में उदाहरण कोड के पिछले 4 लाइनों को देखने के:
## if you want the so-called 'error function'
erf <- function(x) 2 * pnorm(x * sqrt(2)) - 1
## (see Abramowitz and Stegun 29.2.29)
## and the so-called 'complementary error function'
erfc <- function(x) 2 * pnorm(x * sqrt(2), lower = FALSE)
## and the inverses
erfinv <- function (x) qnorm((1 + x)/2)/sqrt(2)
erfcinv <- function (x) qnorm(x/2, lower = FALSE)/sqrt(2)
आप जटिल मान तर्क का उपयोग करना चाहते हैं, तो आप की जरूरत है erfz
pracma
पैकेज से (जैसा कि @ eipi10 द्वारा ऊपर टिप्पणी की गई है)। अन्यथा, यह स्पष्ट नहीं है कि वहाँ pracma
में संस्करणों का उपयोग करने के लिए एक फायदा है, चाहे (pnorm()
और qnorm()
के कार्यान्वयन बहुत अच्छी तरह से पैरामीटर मान की एक विस्तृत श्रृंखला से अधिक परीक्षण किया गया है ...)
जहां तक खोज चला जाता है,
library("sos")
findFn("erf")
बहुत अच्छी तरह से काम करने के लिए लगता है ...
स्रोत
2015-03-16 00:46:25
[pracma पैकेज] (http://cran.r-project.org/web/packages/pracma/) [ 'erf'] (जो http : //www.inside-r.org/packages/cran/pracma/docs/erf) फ़ंक्शन। – eipi10
पुन: खोज शब्द - "गॉसियन त्रुटि फ़ंक्शन" आज़माएं, मुझे लगता है कि सही चीज़ लाती है। –