MINI MINI MANI MO

Path : /opt/oracle/product/18c/dbhomeXE/R/library/OREmodels/doc/man/ko/
File Upload :
Current File : //opt/oracle/product/18c/dbhomeXE/R/library/OREmodels/doc/man/ko/ore.lm.Rd

%
% Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved.
%
\name{ore.lm}
\alias{ore.lm}
\alias{ore.stepwise}
\alias{summary.ore.lm}
\alias{logLik.ore.lm}
\alias{hatvalues.ore.lm}
\alias{vcov.ore.lm}
\alias{print.summary.ore.lm}
\alias{print.ore.stepwise}
\alias{predict.ore.lm}
\alias{plot.ore.lm}
\alias{drop1.ore.lm}
\alias{add1.ore.lm}
\concept{regression}
\title{
Oracle R Enterprise 선형 및 단계적 선형 회귀 모델
}
\description{
\code{ore.frame} 데이터에 선형 회귀 및 단계적 선형 회귀 모델을
  맞추기 위한 모델 함수입니다.
}
\usage{
### Fitting functions
ore.lm(formula, data, weights, contrasts = NULL, xlev = NULL,
       ...)
ore.stepwise(formula, data, scope,
             direction = c("both", "backward", "forward", "alternate", "none"),
             add.p = 0.50, drop.p = 0.10, nbest = 1, steps = 1000,
             contrasts = NULL, xlev = NULL, ...)

### Specific methods for ore.lm objects
\S3method{summary}{ore.lm}(object, correlation = FALSE, symbolic.cor = FALSE, ...)

\S3method{logLik}{ore.lm}(object, REML = FALSE, ...)

\S3method{hatvalues}{ore.lm}(model, ...)

\S3method{vcov}{ore.lm}(object, ...)

\S3method{predict}{ore.lm}(object, newdata, se.fit = FALSE, scale = NULL, df = Inf, 
        interval = c("none", "confidence", "prediction"),
        level = 0.95, na.action = na.pass, pred.var = NULL,
        weights = NULL, supplemental.cols = NULL, ...)

\S3method{add1}{ore.lm}(object, scope, scale = 0, test = c("none", "Chisq", "F"),
     x = NULL, k = 2, ...)

\S3method{drop1}{ore.lm}(object, scope, scale = 0, all.cols = TRUE,
      test = c("none", "Chisq", "F"), k = 2, ...)

### Inherited methods for ore.lm objects
#anova(object, ...)
#coef(object, ...)
#coefficients(object, ...)
#confint(object, parm, level = 0.95, ...)
#deviance(object, ...)
#effects(object, ...)
#extractAIC(fit, scale, k = 2, ...)
#fitted(object, ...)
#fitted.values(object, ...)
#formula(x, ...)
#model.frame(formula, ...)
#nobs(object, ...)
#resid(object, ...)
#residuals(object, ...)
#weights(object, ...)
}
\arguments{
  \item{formula}{
맞출 모델(\code{\link[stats]{formula}}) 또는 초기 모델(\code{ore.lm})을 나타내는
    \code{ore.stepwise} 객체입니다.
    공식은 \code{response ~ terms} 형식이어야 합니다. 여기서
    \code{response}은(는) 단일 변수를 나타내며,
    \code{terms}은(는) \code{ore.number} 인수의 \code{ore.factor} 및
    \code{data} 열에서 파생됩니다.
}
  \item{data}{
모델에 대한 데이터를 지정하는 \code{ore.frame} 객체입니다.
    \code{formula} 인수에 사용된 열 이름에서는 공백이
    지원되지 않습니다.
}
  \item{weights}{
\code{ore.lm} 함수에서 모델의 분석 가중치를
    지정하는 선택적인 \code{ore.number} 객체입니다.
    \code{predict.ore.lm} 함수에서 \code{interval} 인수가 \code{"prediction"}이고
    \code{pred.val} 인수가 \code{NULL}이고, \code{object$weights}이(가)
    \code{NULL}이 아닐 때 \code{\link[OREbase:ore.numeric-class]{ore.numeric}} 객체 또는
    \code{\link[stats]{formula}} 인수 내에서
      데이터를 참조하는 단방향 모델 \code{newdata}(으)로
      예측에 편차가 가중 적용됩니다.
}
  \item{ supplemental.cols }{
\code{newdata} 데이터 집합의 예측 결과에 포함할
  추가 열입니다.
}
  \item{contrasts}{
\code{\link[base]{list}}의 \code{contrasts.arg} 인수에
    제공할 선택적 이름 지정된
    \code{\link[stats]{model.matrix}}입니다.
}
  \item{xlev}{
각 \code{\link[base]{list}} 변수에 대한
    \code{\link[base]{character}}을(를) 지정하는
    \code{\link[base]{levels}} 벡터의 선택적 이름
    지정된 \code{\link[OREbase:ore.factor-class]{ore.factor}}입니다.
}
  \item{scope}{
단계적 절차 안에서 조사할 모델의 범위입니다.
    상한 모델을 나타내는 단일 \code{\link[stats]{formula}} 객체 또는
    \code{"lower"} 및 \code{"upper"} \code{\link[stats]{formula}} 객체 요소를 포함하는
    목록 객체입니다.
}
  \item{direction}{
단계별 검색 모드입니다. \code{"both"}(먼저 \code{add.p} 인수 값을
    사용하여 항을 추가한 후 \code{drop.p} 인수 값을 사용하여
    항을 삭제하려고 반복적으로 시도),
    \code{"backward"}, \code{"forward"}, \code{"alternate"}(\code{"both"}과(와)
    비슷하지만 추가 시도당 삭제를 한 번만 시도함) 또는 \code{"none"}의
    기본값을 포함하는 \code{"both"} 중 하나입니다.
}
  \item{add.p}{
모델에 항을 추가하기 위한 F-테스트 p-값
    임계값입니다.
}
  \item{drop.p}{
모델에서 항을 제거하기 위한 F-테스트 p-값
    임계값입니다.
}
  \item{nbest}{
선택 기준에 따라 각 단계에서 보고할
    최상 모델 수입니다.
}
  \item{steps}{
만들려는 최대 단계 수입니다.
}
  \item{object, model, newdata}{
\code{ore.lm} 객체입니다.
}
  \item{correlation, symbolic.cor}{
구현되지 않은 인수입니다.
}
  \item{REML}{
구현되지 않은 인수입니다.
}
  \item{se.fit}{
예측의 표준 오류를 반환할지 여부를
    나타내는 논리 값입니다.
}
  \item{scale}{
예측의 표준 오류에 대한 배율 매개변수입니다.
}
  \item{df}{
\code{scale} 인수가 \code{NULL}이(가) 아닐 때 예측에 대한
    자유도 정도입니다.
}
  \item{interval}{
반환할 간격 유형으로, \code{"none"},
    \code{"confidence"} 또는 \code{"prediction"}입니다.
}
  \item{level}{
\code{interval} 인수의 레벨입니다.
}
  \item{na.action}{
\code{NA} 값이 처리되는 방식으로,
    \code{na.omit} 또는 \code{na.pass}입니다.
}
  \item{pred.var}{
\code{interval} 인수가 \code{"prediction"}이면,
    단일 관찰의 분산입니다.
}
  \item{test, x, k, all.cols}{
\code{\link[stats]{add1}} 함수를 참조하십시오.
}
  \item{\dots}{
추가 인수입니다.
}
}




\details{
\code{ore.lm} 및 \code{ore.stepwise} 함수는 \code{ore.frame} 객체에 표시된 데이터에
  대해 최소 제곱 회귀 및 단계적 최소 제곱
  회귀를 각각 수행합니다.
  모델 맞추기는 포함된 R 맵/감소 작업을 사용하여
  생성됩니다. 여기서 맵 작업은 예측할 계수의 개수에 따라
  QR 분해 또는 행렬 상호 곱을 생성합니다.
  희소성에 따라 \code{model.matrix} 또는 \code{sparse.model.matrix}을(를) 사용하여
  기본 모델 행렬이 생성됩니다.
  모델의 계수가 예측된 다음에는 모델 레벨 통계를
  예측하기 위해 또 다른 데이터 전달이 수행됩니다.
  정방향, 역방향 또는 단계적 선택이 수행될 때 XtX 및
  Xty 행렬은 XtX 부분 집합 행렬의 촐레스키 분해를 사용하여
  생성된 계수 예측을 기반으로 F-테스트 p-값을 생성하도록
  하위 설정됩니다.
  모델에 공선형 항이 있으면 \code{ore.lm} 및 \code{ore.stepwise} 함수가 항의
  공선형 집합에 대한 계수 값을 예측하지
  않습니다. \code{ore.stepwise}의 경우 항의
  공선형 집합은 프로시저 전체에서
  제외됩니다.
  \code{\link[OREbase:ore.options]{"ore.parallel"}} 전역 옵션은
  Oracle R Enterprise 서버 내에서 사용할 선호 병렬도를
  결정하기 위해 \code{ore.lm}에 사용됩니다.
}



\value{
\code{ore.lm}의 경우 \code{ore.lm} 객체를 반환합니다.
  \code{summary.ore.lm}의 경우에는 \code{summary.ore.lm} 객체를 반환합니다.
  \code{ore.stepwise}의 경우에는 \code{ore.stepwise} 객체를 반환합니다.
  참고: \code{data} 인수에서 참조되는 교육 데이터는
  \code{ore.lm} 객체에 대한 메타 정보를 생성하기 위해 필요합니다.
}
\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}
}
\seealso{
  \link[OREstats]{model.matrix,formula-method} (\pkg{OREstats} package),
  \code{\link{ore.glm}},
  \code{\link[stats]{lm}},
  \code{\link[stats]{step}},
  \code{\link[OREbase:ore.options]{ore.parallel}}
}
\examples{
  # Create database table
  library(OREstats)
  LONGLEY <- ore.push(longley)

  # Fit full model
  oreFit1 <- ore.lm(Employed ~ ., data = LONGLEY)
  summary(oreFit1)

  # Two stepwise alternatives
  oreStep1 <-
    ore.stepwise(Employed ~ .^2, data = LONGLEY, add.p = 0.1, drop.p = 0.1)
  oreStep2 <-
    step(ore.lm(Employed ~ 1, data = LONGLEY),
         scope = terms(Employed ~ .^2, data = LONGLEY))
}
\keyword{regression}

OHA YOOOO