无法更改 boot() 结果的 plot() 的主标题和 x、y 标签
cannot change the main title and x, y labels for plot() of boot() result
我是 R 的新手,但有过一些标记图的练习,所以我认为这与使用 boot()
.
的 bootstrap 的结果相同
#question 7
library(boot)
# function to obtain mean of x
fc <- function(x, indices){
dt <- x[indices]
c(mean(dt))
}
set.seed(123)
mybootstrap <- boot(x, fc, R=1000)
head(mybootstrap)
plot(mybootstrap, index=1,main="Boostrap mean of x", xlab="mean", ylab="density")
但实际上它给了我通用的 "Histogram of t" 和 "t*" 的 xlab 而不是我在括号中写的来指定这些东西。为什么会这样?
在boot
中调整情节设置并不容易。最好是拉出 t
并使用 plot
和 freq=F
来获得密度图:
hist(mybootstrap$t, freq = FALSE, breaks = 50,
main="Boostrap mean of x", xlab="mean", ylab="density")
我是 R 的新手,但有过一些标记图的练习,所以我认为这与使用 boot()
.
#question 7
library(boot)
# function to obtain mean of x
fc <- function(x, indices){
dt <- x[indices]
c(mean(dt))
}
set.seed(123)
mybootstrap <- boot(x, fc, R=1000)
head(mybootstrap)
plot(mybootstrap, index=1,main="Boostrap mean of x", xlab="mean", ylab="density")
但实际上它给了我通用的 "Histogram of t" 和 "t*" 的 xlab 而不是我在括号中写的来指定这些东西。为什么会这样?
在boot
中调整情节设置并不容易。最好是拉出 t
并使用 plot
和 freq=F
来获得密度图:
hist(mybootstrap$t, freq = FALSE, breaks = 50,
main="Boostrap mean of x", xlab="mean", ylab="density")