lm1_data | R Documentation |
Creates data suitable for a simple linear regression. In a first step with pearson_data()
are data computed for which holds \sum_{i=1}^{nmax} x_i^2 = n
and \sum_{i=1}^{nmax} x_i = 0
(the same for y
). The data are rescaled with x' = center[1]+scale[1]*x
and
y' = center[2]+scale[2]*y
anbd for the tranformed data is simple linear regression performed.
lm1_data(
r,
n = 100,
nmax = 6,
maxt = 30,
xsos = NULL,
ysos = NULL,
center = numeric(0),
scale = numeric(0),
...
)
r |
numeric: desired correlation |
n |
integer: number to decompose as sum of squares, see |
nmax |
integer: maximal number of squares in the sum, see |
maxt |
numeric: maximal number of seconds the routine should run, see |
xsos |
sos matrix: precomputed matrix, see |
ysos |
sos matrix: precomputed matrix, see |
center |
numeric(2): center of |
scale |
numeric(2): standard deviation of |
... |
further named parameters given to |
returns an extended lm
object. The additional list elements
inter
contains intermediate results (the last column contains the row sums), and
xy
the generated x
- and y
-values.
data(sos)
n <- sample(5:10, 1)
lm1 <- lm1_data(0.6, nmax=n, xsos=sos100)
str(lm1)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.