On 12-02-11 5:19 PM, Colstat wrote:> I was wondering how do I actually see what's inside a function, say, > density of t distribution, dt()? > > I know for some, I can type the function name inside R and the code will be > displayed. But for dt(), I get >> dt > function (x, df, ncp, log = FALSE) > { > if (missing(ncp)) > .Internal(dt(x, df, log)) > else .Internal(dnt(x, df, ncp, log)) > } > <environment: namespace:stats> > > I am curious because I am doing rejection sampling and want to find a > "bigger" distribution.See Uwe Ligges' article, "Accessing the sources", in http://cran.r-project.org/doc/Rnews/Rnews_2006-4.pdf This link and other good ones are in the "Technical papers" section on the HTML help page. Duncan Murdoch
Hi there, I know this is quite an old post but I am wondering if the answer still applies!? I would like to access the boxplot function. So, I tried to follow the instruction of Uwe Ligges?s article ?Accessing the Sources? <http://cran.r-project.org/doc/Rnews/Rnews_2006-4.pdf> . However, in ?$RHOME/src/library/? there is no graphics folder! At this location I only have a ?windlgs? folder. I have a graphics folder in ?$RHOME/library/? though. But I am not able to find a ?plot.R? in any of the subfolders as mentioned in Uwe?s article. Furthermore, if I debug into the boxplot function in RStudio, I get a warning stating ?Debug location is approximate because the source is not available?. I already tried to reinstall R but that also did not add the ?graphics? folder to the ?src? folder. Any ideas are appreciated a lot! -- View this message in context: http://r.789695.n4.nabble.com/How-to-see-a-R-function-s-code-tp4380111p4704296.html Sent from the R help mailing list archive at Nabble.com.