frair_fit_methods | R Documentation |
Documentation for methods for class frfit
## S3 method for class 'frfit'
print(x, ...)
## S3 method for class 'frfit'
plot(x, xlab=x$xvar, ylab=x$yvar, ...)
## S3 method for class 'frfit'
lines(x, tozero=FALSE, ...)
x |
Output from a call to |
xlab |
Label for the x-axis. |
ylab |
Label for the y-axis. |
tozero |
A logical. Should the line be drawn to the origin? See Details. |
... |
Other items passed to underlying functions. |
This documents standard methods for FRAIR objects of class frfit
. However, because standard naming conventions have been used, some undocumented utility functions might also work (e.g. coefficients
)
lines
only adds lines to an existing plot, so an active graphics device needs to be present. lines
draws the curve for the fitted response evaluated at values:
seq(from=min(x$x), to=max(x$x), length.out = 50)
or
seq(from=0, to=max(x$x), length.out = 50)
if tozero
is TRUE.
If the supplied function is undefined at zero (and tozero
is TRUE), then lines will plot lines to a small, non-zero number (1e-04) instead (with a warning). Clearly the intention here is to provide a nice-looking representation of the fitted curve and it is up to the user to determine why their desired curve is undefined at zero.
Daniel Pritchard
frair_fit
, lines
.
data(gammarus)
outII <- frair_fit(eaten~density, data=gammarus, response='rogersII',
start=list(a = 1.2, h = 0.015), fixed=list(T=40/24))
# Visualise fit
plot(outII, pch=20, col=rgb(0,0,0,0.2), xlim=c(0,30))
lines(outII)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.