View source: R/ergm.stepping.R
| 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.