MINI MINI MANI MO

Path : /opt/oracle/product/18c/dbhomeXE/R/library/OREbase/doc/man/ko/
File Upload :
Current File : //opt/oracle/product/18c/dbhomeXE/R/library/OREbase/doc/man/ko/ore.matrix-class.Rd

%
% Copyright (c) 2012, 2016, Oracle and/or its affiliates. All rights reserved.
%
\name{ore.matrix-class}
\docType{class}
\alias{ore.matrix}
\alias{ore.matrix-class}
\alias{ore.tblmatrix}
\alias{ore.tblmatrix-class}
\alias{ore.vecmatrix}
\alias{ore.vecmatrix-class}
\alias{\%*\%,ANY,ore-method}
\alias{\%*\%,ore,ANY-method}
\alias{\%*\%,ore,ore-method}
\alias{\%*\%,ore.number,ore.number-method}
\alias{\%*\%,ore.number,ore.tblmatrix-method}
\alias{\%*\%,ore.tblmatrix,matrix-method}
\alias{\%*\%,ore.tblmatrix,number-method}
\alias{\%*\%,ore.tblmatrix,ore.number-method}
\alias{\%*\%,ore.tblmatrix,ore.tblmatrix-method}
\alias{Arith,matrix,ore.matrix-method}
\alias{Arith,number,ore.matrix-method}
\alias{Arith,ore.matrix,matrix-method}
\alias{Arith,ore.matrix,missing-method}
\alias{Arith,ore.matrix,number-method}
\alias{Arith,ore.matrix,ore.matrix-method}
\alias{Arith,ore.matrix,ore.number-method}
\alias{Arith,ore.number,ore.matrix-method}
\alias{Arith,ore.tblmatrix,ore.vecmatrix-method}
\alias{Arith,ore.vecmatrix,ore.tblmatrix-method}
\alias{Math,ore.matrix-method}
\alias{NCOL,ore.matrix-method}
\alias{NROW,ore.matrix-method}
\alias{Summary,ore.matrix-method}
\alias{[,ore.tblmatrix,ANY,ANY-method}
\alias{[,ore.tblmatrix,ANY,missing-method}
\alias{[,ore.tblmatrix,missing,ANY-method}
\alias{[,ore.tblmatrix,missing,missing-method}
\alias{[,ore.vecmatrix,ANY,ANY-method}
\alias{as.matrix,ore.matrix-method}
\alias{atan2,ore.matrix,ore.matrix-method}
\alias{atan2,ore.tblmatrix,ore.vecmatrix-method}
\alias{atan2,ore.vecmatrix,ore.tblmatrix-method}
\alias{backsolve,ANY-method}
\alias{besselI,ore.matrix-method}
\alias{besselJ,ore.matrix-method}
\alias{besselK,ore.matrix-method}
\alias{besselY,ore.matrix-method}
\alias{coerce,ore.tblmatrix,ore.vecmatrix-method}
\alias{colMeans,ore.tblmatrix-method}
\alias{colMeans,ore.vecmatrix-method}
\alias{colSums,ore.tblmatrix-method}
\alias{colSums,ore.vecmatrix-method}
\alias{colnames,ore.tblmatrix-method}
\alias{colnames,ore.vecmatrix-method}
\alias{colnames<-,ore.tblmatrix-method}
\alias{colnames<-,ore.vecmatrix-method}
\alias{crossprod,ANY,ore-method}
\alias{crossprod,ore,ANY-method}
\alias{crossprod,ore,ore-method}
\alias{crossprod,ore.matrix,missing-method}
\alias{crossprod,ore.number,missing-method}
\alias{crossprod,ore.tblmatrix,missing-method}
\alias{dim,ore.tblmatrix-method}
\alias{dim,ore.vecmatrix-method}
\alias{dimnames,ore.tblmatrix-method}
\alias{dimnames,ore.vecmatrix-method}
\alias{dimnames<-,ore.tblmatrix-method}
\alias{dimnames<-,ore.vecmatrix-method}
\alias{forwardsolve,ANY-method}
\alias{is.matrix,ore.matrix-method}
\alias{log,ore.matrix-method}
\alias{logb,ore.matrix-method}
\alias{max.col,ore.tblmatrix-method}
\alias{max.col,ore.vecmatrix-method}
\alias{mean,ore.matrix-method}
\alias{ncol,ore.tblmatrix-method}
\alias{ncol,ore.vecmatrix-method}
\alias{nrow,ore.tblmatrix-method}
\alias{nrow,ore.vecmatrix-method}
\alias{round,ore.matrix-method}
\alias{rowMeans,ore.tblmatrix-method}
\alias{rowMeans,ore.vecmatrix-method}
\alias{rowSums,ore.tblmatrix-method}
\alias{rowSums,ore.vecmatrix-method}
\alias{rownames,ore.tblmatrix-method}
\alias{rownames,ore.vecmatrix-method}
\alias{rownames<-,ore.tblmatrix-method}
\alias{rownames<-,ore.vecmatrix-method}
\alias{scale,ore.tblmatrix-method}
\alias{scale,ore.vecmatrix-method}
\alias{show,ore.matrix-method}
\alias{solve,ANY,ore-method}
\alias{solve,ore,ANY-method}
\alias{solve,ore,missing-method}
\alias{solve,ore,ore-method}
\alias{summary,ore.tblmatrix-method}
\alias{t,ore-method}
\alias{t,ore.tblmatrix-method}
\alias{t,ore.vecmatrix-method}
\alias{tabulate,ore.matrix-method}
\alias{tcrossprod,ANY,ore-method}
\alias{tcrossprod,ore,ANY-method}
\alias{tcrossprod,ore,missing-method}
\alias{tcrossprod,ore,ore-method}
\title{
클래스 \code{ore.matrix}
}
\description{
\code{ore.matrix} 클래스는 Oracle R Enterprise에서 숫자 행렬을
  나타냅니다.
}
\section{Accessors}{
  In the code snippets below, argument \code{x} is an \code{ore.frame}
  object.
  \describe{
    \item{}{
      \code{\link[base]{nrow}(x)}, \code{\link[base]{ncol}(x)}:
      Returns the number of rows and columns, respectively.
    }
    \item{}{
      \code{\link[base]{NROW}(x)}, \code{\link[base]{NCOL}(x)}:
      Same as \code{nrow(x)} and \code{ncol(x)}, respectively.
    }
    \item{}{
      \code{\link[base]{dim}(x)}:
      Returns an \code{\link[base]{integer}} vector defined as
      \code{c(nrow(x), ncol(x))}.
    }
    \item{}{
      \code{\link[base]{rownames}(x)}, \code{\link[base]{colnames}(x)}:
      Returns the row and column names, respectively.
    }
    \item{}{
      \code{\link[base]{rownames}(x) <- value},
      \code{\link[base]{colnames}(x) <- value}:
      Replaces the row and column names, respectively.
    }
    \item{}{
      \code{\link[base]{dimnames}(x)}:
      Returns a \code{\link{list}} object defined as
      \code{list(rownames(x), colnames(x))}. 
    }
    \item{}{
      \code{\link[base]{dimnames}(x) <- value}:
      Replaces the row and column names.
    }
  }
}
\section{Subsetting}{
  In the code snippets below, argument \code{x} is an \code{ore.matrix}
  object.
  \describe{
    \item{}{
      \code{x[i, j, drop=TRUE]}:
      Returns a new \code{ore.matrix} object made of the selected rows and
      columns. For single column selection, the \code{drop} argument
      specifies whether or not to return an
      \code{\linkS4class{ore.vector}} object.
    }
  }
}
\section{Group Generics}{
  \code{ore.matrix} objects have support for S4 group generic functionality:
  \describe{
    \item{\code{Arith}}{\code{"+"}, \code{"-"}, \code{"*"}, \code{"^"},
      \code{"\%\%"}, \code{"\%/\%"}, \code{"/"}}
    \item{\code{Math}}{\code{"abs"}, \code{"sign"}, \code{"sqrt"},
      \code{"ceiling"}, \code{"floor"}, \code{"trunc"}, \code{"cummax"},
      \code{"cummin"}, \code{"cumprod"}, \code{"cumsum"}, \code{"log"},
      \code{"log10"}, \code{"log2"}, \code{"log1p"}, \code{"acos"},
      \code{"acosh"}, \code{"asin"}, \code{"asinh"}, \code{"atan"},
      \code{"atanh"}, \code{"exp"}, \code{"expm1"}, \code{"cos"},
      \code{"cosh"}, \code{"sin"}, \code{"sinh"}, \code{"tan"}, \code{"tanh"},
      \code{"gamma"}, \code{"lgamma"}, \code{"digamma"}, \code{"trigamma"}}
    \item{\code{Summary}}{\code{"max"}, \code{"min"}, \code{"range"},
      \code{"prod"}, \code{"sum"}, \code{"any"}, \code{"all"}}
  }
  See \link[methods]{S4groupGeneric} for more details.
}
\section{Matrix Operations}{
  \describe{
    \item{}{
      \code{\link[base]{t}(x)}:
      Returns the matrix transpose of argument \code{x}.
    }
    \item{}{
      \code{\link[base]{crossprod}(x, y = NULL)},
      \code{\link[base]{tcrossprod}(x, y = NULL)}:
      Returns the matrix crossproduct of the \code{x} and \code{y} arguments.
    }
    \item{}{
      \code{x \link[base]{\%*\%} y}:
      Returns the matrix product of the \code{x} and \code{y} arguments.
    }
    \item{}{
      \code{\link[base]{colMeans}(x, na.rm = FALSE)}:
      Returns an \code{\linkS4class{ore.number}} object containing the
      column means of argument \code{x}.
    }
    \item{}{
      \code{\link[base]{colSums}(x, na.rm = FALSE)}:
      Returns an \code{\linkS4class{ore.number}} object containing the
      column sums of argument \code{x}.
    }
    \item{}{
      \code{\link[base]{rowMeans}(x, na.rm = FALSE)}:
      Returns an \code{\linkS4class{ore.number}} object containing the
      row means of argument \code{x}.
    }
    \item{}{
      \code{\link[base]{rowSums}(x, na.rm = FALSE)}:
      Returns an \code{\linkS4class{ore.number}} object containing the
      row sums of argument \code{x}.
    }
    \item{}{
      \code{\link[base]{scale}(x, center = TRUE, scale = TRUE)}:
      Returns an \code{\linkS4class{ore.matrix}} object containing the
      possibly centered and scaled version of argument \code{x}.
    }
    \item{}{
      \code{\link[base]{max.col}(m, ties.method = c("first", "last"))}:
      Returns an \code{\linkS4class{ore.integer}} object containing the
      column number of the maximum value for each row of argument
      \code{m}.
    }
  }
}
\references{
  \href{http://www.oracle.com/technetwork/database/database-technologies/r/r-enterprise/documentation/index.html}{Oracle R Enterprise}
}
\author{
  Oracle \email{oracle-r-enterprise@oracle.com}
}
\note{
  See the corresponding \R documentation for the functions listed above.
}
\seealso{
  \code{\linkS4class{ore}},
  \code{\linkS4class{ore.character}},
  \code{\linkS4class{ore.datetime}},
  \code{\linkS4class{ore.factor}},
  \code{\linkS4class{ore.frame}},
  \code{\linkS4class{ore.logical}},
  \code{\linkS4class{ore.number}},
  \code{\linkS4class{ore.vector}}
}
\examples{
IRIS_MATRIX <- ore.push(as.matrix(iris[1:4]))
crossprod(IRIS_MATRIX)
}
\keyword{classes}
\keyword{ORE}

OHA YOOOO