[R] information about a function

Prof Brian Ripley ripley at stats.ox.ac.uk
Mon Jul 17 13:55:42 CEST 2006


On Mon, 17 Jul 2006, Holger Flick wrote:

> Hi people,
> 
> I am new in this list and could not find a FAQ for it in particular,
> furthermore I could not find my question answered in the official R
> FAQ or docs.
> 
> I have simply something like this:
> 
> > f<-approxfun(data[,1],data[,2])
> 
> and f is:
> 
> > f
> function (v)
> .C("R_approx", as.double(x), as.double(y), as.integer(n), xout = as.double(v),
>     as.integer(length(v)), as.integer(method), as.double(yleft),
>     as.double(yright), as.double(f), NAOK = TRUE, PACKAGE = "base")$xout
> <environment: 02106C24>
> 
> I also used "locPoly".
> 
> Both yield either a function or a data frame of values.
> 
> Is there a way to get a mathematical representation of the function,
> e.g. a polynomial of any order? Something like
>  ax^3+bx^2+cx^1+d or similar if it is of degree 3?

No, because they are not polynomials or any other simple-to-describe 
function.

> Basically, I want to create functions of measured values.

Perhaps you should use tools that fit the sort of functions you are 
interested in:  see e.g. lm() and poly().

-- 
Brian D. Ripley,                  ripley at stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595



More information about the R-help mailing list