由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 求用R做bootstrap的example script
相关主题
请教大神们关于bootstrap求问一个R apply 函数的问题
有个bootstrap的问题想找人讨论下。R 扫描matrix
[合集] 有个bootstrap的问题想找人讨论下。Re: 讨论讨论Bootstrap和resampling吧
关于Bootstrap法需要强调的是R question
请教一个bootstrapping的问题。R:matrix
a question on sample size为什么biglm能处理data sets larger than memory?
突然对直线拟合的R不明白起来了bootstrap真的能让让我们逼近“真理”吗
请教:关于covariance matrixrandom forest里面为什么是"可放回"的resample呢?
相关话题的讨论汇总
话题: false话题: quantile话题: bootstrap话题: true话题: 求用
进入Statistics版参与讨论
1 (共1页)
h**********6
发帖数: 66
1
如题。本人不是统计专业,只会一些简单R,看到paper上用bootstrap获得95%CI,但不
知道怎么编程,,,若有牛人发个简单的R script例子,不胜感激(仅做学习参考之用

Email:t****************[email protected] 非常非常感谢 :)
j*******2
发帖数: 309
2
try calibrate function in {rms} package.
calibrate(fit,B=N)
p********r
发帖数: 1465
3
for (i in 1:1000){
...
write.table(a, file = "",quote=FALSE,append=TRUE,row.names=FALSE,col.names=
FALSE)
}
quantile(a,0.975)
quantile(a,0.025)
h**********6
发帖数: 66
4
关键是resampling部分怎么写呢?

【在 p********r 的大作中提到】
: for (i in 1:1000){
: ...
: write.table(a, file = "",quote=FALSE,append=TRUE,row.names=FALSE,col.names=
: FALSE)
: }
: quantile(a,0.975)
: quantile(a,0.025)

p********r
发帖数: 1465
5
说出你要做的东西。

【在 h**********6 的大作中提到】
: 关键是resampling部分怎么写呢?
h**********6
发帖数: 66
6
假设A,B follow一个函数关系,对于每一个固定的B(已知),有5个A值与之对应,这
5个A假设follow normal distribution,然后我要通过A的varibility去估计C的var,C
和A follow以下关系: C=∑A*B。要用bootstrap估计C的confidence interval。
谢谢~~

【在 p********r 的大作中提到】
: 说出你要做的东西。
p********r
发帖数: 1465
7
write.table(c,"")
for (i in 1:1000){
a <- matrix(rnorm(5,0,1),nrow=1,ncol=5)
b <- matrix(1:5)
c <- a %*% b
write.table(c, file = "",quote=FALSE,append=TRUE,row.names=FALSE,col.names=
FALSE)
}
test <- read.table("", header=T)
c <- test$c
quantile(c,0.975)
quantile(c,0.025)
h**********6
发帖数: 66
8
这个是simulation?bootstrapping不是要从原有data(就是那些A)中做resampling么?

【在 p********r 的大作中提到】
: write.table(c,"")
: for (i in 1:1000){
: a <- matrix(rnorm(5,0,1),nrow=1,ncol=5)
: b <- matrix(1:5)
: c <- a %*% b
: write.table(c, file = "",quote=FALSE,append=TRUE,row.names=FALSE,col.names=
: FALSE)
: }
: test <- read.table("", header=T)
: c <- test$c

p********r
发帖数: 1465
9
B是不是random的?

么?

【在 h**********6 的大作中提到】
: 这个是simulation?bootstrapping不是要从原有data(就是那些A)中做resampling么?
g**********t
发帖数: 475
10
可以用boot package。
http://www.statmethods.net/advstats/bootstrapping.html
如果样本容量小,可以用parametric bootstrap。
h**********6
发帖数: 66
11
B不是

【在 p********r 的大作中提到】
: B是不是random的?
:
: 么?

p********r
发帖数: 1465
12
bs <- NULL
for (i in 1:5){
a <- matrix(rnorm(5,0,1),nrow=1,ncol=5)
b <- matrix(1:5)
c[i] <- a %*% b}
for (i in 1:1000){
bs.sample <- sample(c, length(c), replace=TRUE)
bs[i] <- median(bs.sample, na.rm=TRUE)
}
quantile(bs,0.975)
quantile(bs,0.025)
h**********6
发帖数: 66
13
Thank you so much!

【在 p********r 的大作中提到】
: bs <- NULL
: for (i in 1:5){
: a <- matrix(rnorm(5,0,1),nrow=1,ncol=5)
: b <- matrix(1:5)
: c[i] <- a %*% b}
: for (i in 1:1000){
: bs.sample <- sample(c, length(c), replace=TRUE)
: bs[i] <- median(bs.sample, na.rm=TRUE)
: }
: quantile(bs,0.975)

1 (共1页)
进入Statistics版参与讨论
相关主题
random forest里面为什么是"可放回"的resample呢?请教一个bootstrapping的问题。
Dr. Efron要来DC讲座了,我该去听吗?a question on sample size
standard deviation v.s. standard error突然对直线拟合的R不明白起来了
请教如果计算CI for the ratio of two independent means?请教:关于covariance matrix
请教大神们关于bootstrap求问一个R apply 函数的问题
有个bootstrap的问题想找人讨论下。R 扫描matrix
[合集] 有个bootstrap的问题想找人讨论下。Re: 讨论讨论Bootstrap和resampling吧
关于Bootstrap法需要强调的是R question
相关话题的讨论汇总
话题: false话题: quantile话题: bootstrap话题: true话题: 求用