R BootStrap 데이터 프레임

Bvowe
# Bootstrap 95% CI for R-Squared
library(boot)
# function to obtain R-Squared from the data
rsq <- function(formula, data, indices) {
  d <- data[indices,] # allows boot to select sample
  fit <- lm(formula, data=d)
  return(coef(fit))
}
# bootstrapping with 1000 replications
results <- boot(data=mtcars, statistic=rsq,
   R=1000, formula=mpg~wt+disp)

# get 95% confidence interval
boot.ci(results, type="bca")

이 부트 스트랩을 실행하고 intercept, wt 및 disp 변수에 대한 1000 개의 추정치를 얻은 다음 모든 추정치를 데이터 프레임에 넣으려고한다고 가정합니다.

dataframe = data.frame(results$t)

그렇게 할 것이지만 열 이름이 올바른 변수 이름을 얻도록 어떻게 코딩합니까? 나는 그렇게했고 열 이름을 'Var1' 'Var2'와 'Var3'로 만들지 만 'Intercept' 'wt'와 'weight'가되기를 바라며 이것으로 변경할 수 있다는 것을 알고 있습니다. 열이 부팅에서 올바른 이름을 얻도록 자동화하는 방법이 궁금합니다.

Akrun

여기서는 names't0'컴포넌트 속성을 사용할 수 있습니다 . 모델 객체 (또는 모든 객체)가있는 경우 str각 구성 요소의 구조를 이해 하기 위해 확인하는 것이 좋습니다 . 이것은 모델과 구성 요소를 이해하는 데 크게 도움이 될 것입니다.

str(results)
#List of 11
# $ t0       : Named num [1:3] 34.9606 -3.3508 -0.0177
#  ..- attr(*, "names")= chr [1:3] "(Intercept)" "wt" "disp"
# $ t        : num [1:1000, 1:3] 34.1 37.2 37.3 33.8 34.7 ...
# $ R        : num 1000
# ...

출력은 a list이고 list구성 요소 추출은 $또는 [[(여러 요소의 경우 [) 를 사용 하여 수행 할 수 있습니다.

t요소는이다 matrix아니오 dimnames동안 속성 t0은 "이름"속성을 가지고있다. 우리가 이름을 바꿀 경우에 따라서, data.frame변환을 matrix바로 추출names

df1 <- data.frame(results$t)
names(df1) <- names(results$t0)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

R 데이터 프레임 재배치

분류에서Dev

R의 지연 데이터 프레임

분류에서Dev

R Mutate (데이터 프레임 대 Tibble)

분류에서Dev

R 데이터 프레임 재구성

분류에서Dev

R 데이터 프레임 분해

분류에서Dev

R : 데이터 프레임 조작

분류에서Dev

데이터 프레임 R 연결

분류에서Dev

Demean R 데이터 프레임

분류에서Dev

나열 할 R 데이터 프레임

분류에서Dev

R 데이터 프레임 재구성

분류에서Dev

R 데이터 프레임 재구성

분류에서Dev

R 데이터 프레임 생성

분류에서Dev

R의 데이터 프레임에 JSON

분류에서Dev

데이터 프레임 R 내의 중첩 해제 데이터 프레임

분류에서Dev

R-데이터 프레임에 다른 데이터 프레임 곱하기

분류에서Dev

R 불균형 데이터 프레임 데이터 정리

분류에서Dev

R 데이터 프레임에서 데이터 집계

분류에서Dev

R-데이터 프레임에 데이터 표시

분류에서Dev

R-데이터 프레임에 데이터 표시

분류에서Dev

R 데이터 프레임 사용시 데이터 값 변경

분류에서Dev

R에서 데이터 프레임 데이터 변환

분류에서Dev

R의 데이터 프레임에서 데이터 재구성

분류에서Dev

텍스트 데이터로 R 데이터 프레임 전치

분류에서Dev

데이터 프레임에 R 데이터 세트로드

분류에서Dev

R 데이터 프레임에 getURL 데이터 사용

분류에서Dev

R : 데이터 프레임에 데이터 복제

분류에서Dev

R 스프레드 데이터 프레임

분류에서Dev

R의 테이블 내부 테이블 / R의 데이터 프레임 내부 데이터 프레임

분류에서Dev

동적 이름 데이터 프레임 R for 루프