[BACK]Return to oxm.markov.Rd CVS log [TXT][DIR] Up to [local] / OpenXM / src / R / r-client / Ropenxm / man

Annotation of OpenXM/src/R/r-client/Ropenxm/man/oxm.markov.Rd, Revision 1.2

1.2     ! takayama    1: % $OpenXM$
1.1       takayama    2: \name{oxm.markov}
                      3: \alias{oxm.markov}
                      4: %- Also NEED an '\alias' for EACH other topic documented here.
                      5: \title{
1.2     ! takayama    6:   The function oxm.markov obtains the Markov basis for a given set of points by 4ti2 through an OpenXM server.
1.1       takayama    7: }
                      8: \description{
1.2     ! takayama    9:   The function oxm.markov obtains the Markov basis for a given set of points by 4ti2 through an OpenXM server.
        !            10:   It is provided also for a sample implementation to call OpenXM servers from R.
1.1       takayama   11: }
                     12: \usage{
1.2     ! takayama   13: oxm.markov(mat,url="http://polymake.math.kobe-u.ac.jp/cgi-bin/cgi-asir-r-markov.sh")
1.1       takayama   14: }
                     15: %- maybe also 'usage' for other objects documented here.
                     16: \arguments{
                     17:   \item{mat}{
1.2     ! takayama   18:      A matrix which represents a set of integer points.
        !            19:      Each column of the matrix is each point of the set.
        !            20:   }
        !            21:   \item{url}{
        !            22:     This argument specifies the URL of an OpenXM server.
        !            23:   The default is an anonymous server in public set by the openxm.org.
        !            24:   Note that all inputs are recorded in the server
        !            25:   and the privacy policy of the public server declares
        !            26:   that the record is used only for debugging and for security tasks.
        !            27:   You can specify your own server.
        !            28:   }
1.1       takayama   29: }
                     30: \details{
1.2     ! takayama   31:   A general algorithm to obtain the Markov basis for a set of points
        !            32:   was given in
        !            33:   "P.Diaconis and B.Sturmfels, Algebraic algorithms for sampling from
        !            34:    conditional distributions, Annals of Statistics, 26, (1998) 363--397".
        !            35:   4ti2 is an efficient implementation of this algorithm.
        !            36:   The function oxm.markov calls the 4ti2 through an OpenXM server.
        !            37:   In order to set up your own server,
        !            38:   please refer to \url{http://www.openxm.org.}
        !            39:   The function utilizes \code{\link{oxm.matrix_r2tfb}} and
        !            40:   \code{\link[RCurl]{postForm}}.
1.1       takayama   41: }
                     42: \value{
1.2     ! takayama   43: The output is given by a list with the following named entries.
        !            44:   \item{markov}{Markov basis in a list.}
        !            45:   \item{text}{The string returned from the server. It is used to get errors.}
1.1       takayama   46: }
                     47: \references{
1.2     ! takayama   48:   \url{http://www.4ti2.de}
        !            49:
        !            50:   P.Diaconis and B.Sturmfels (1998), Algebraic algorithms for sampling from
        !            51:   conditional distributions, Annals of Statistics, 26, 363--397.
1.1       takayama   52: }
                     53: \author{
1.2     ! takayama   54: %%
1.1       takayama   55: }
                     56: \note{
                     57: %%  ~~further notes~~
                     58: }
                     59:
                     60: %% ~Make other sections like Warning with \section{Warning }{....} ~
                     61:
                     62: \seealso{
1.2     ! takayama   63: \code{\link{oxm.matrix_r2tfb}}
1.1       takayama   64: }
                     65: \examples{
1.2     ! takayama   66: ## =====================================================
        !            67: ## Example 1. Markov basis of 2 x 3 contingency table.
        !            68: ## =====================================================
        !            69: mat<-matrix(c(1,0,0,0, 1,0,1,0, 1,0,0,1,
        !            70:               1,1,0,0, 1,1,1,0, 1,1,0,1),nrow=4,ncol=6)
        !            71: mb<-oxm.markov(mat)
        !            72: mb$markov
1.1       takayama   73: }
                     74: % Add one or more standard keywords, see file 'KEYWORDS' in the
                     75: % R documentation directory.
1.2     ! takayama   76: \keyword{ Markov basis }
        !            77: \keyword{ 4ti2 }
        !            78: \keyword{ OpenXM }

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>