shrink_into_CH | R Documentation |
This function uses linear programming to find the value by which
vector p
needs to be scaled towards or away from vector m
in
order for p
to be on the boundary of the convex hull of rows of
M
. If p
is a matrix, a value that scales all rows of p
into
the convex hull of M
is found.
shrink_into_CH(
p,
M,
m = NULL,
verbose = FALSE,
max_run = nrow(M),
...,
solver = c("glpk", "lpsolve")
)
p |
a |
M |
an |
m |
a |
verbose |
A logical or an integer to control the amount of
progress and diagnostic information to be printed. |
max_run |
if there are no decreases in step length in this many consecutive test points, conclude that diminishing returns have been reached and finish. |
... |
arguments passed directly to linear program solver. |
solver |
a character string selecting which solver to use; by
default, tries |
The scaling factor described above is
returned. shrink_into_CH() >= 1
indicates that all points in
p
are in the convex hull of M
.
This is a successor to the deprecated function is.inCH()
,
which was originally written for the "stepping" algorithm of
\insertCiteHuHu12i;textualergm. See the updated of
\insertCiteKrKu23l;textualergm for detailed discussion of algorithms
used in is.inCH()
and shrink_into_CH()
.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.