R version 2.13.0 (2011-04-13) Copyright (C) 2011 The R Foundation for Statistical Computing ISBN 3-900051-07-0 Platform: i486-pc-linux-gnu (32-bit) R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > x <- c(250,249.3,241.5,243.3,248,253,252.9,251.5,251.6,253.5,259.8,334.1,448,445.8,445,448.2,438.2,439.8,423.4,410.8,408.4,406.7,405.9,402.7,405.1,399.6,386.5,381.4,375.2,357.7,359,355,352.7,344.4,343.8,338,339,333.3,334.4,328.3,330.7,330,331.6,351.2,389.4,410.9,442.8,462.8,466.9,461.7,439.2,430.3,416.1,402.5,397.3,403.3,395.9,387.8,378.6,377.1,370.4,362,350.3,348.2,344.6,343.5,342.8,347.6,346.6,349.5,342.1,342,342.8,339.3,348.2,333.7,334.7,354,367.7,363.3,358.4,353.1,343.1,344.6,344.4,333.9,331.7,324.3,321.2,322.4,321.7,320.5,312.8,309.7,315.6,309.7,304.6,302.5,301.5,298.8,291.3,293.6,294.6,285.9,297.6,301.1,293.8,297.7,292.9,292.1,287.2,288.2,283.8,299.9,292.4,293.3,300.8,293.7,293.1,294.4,292.1,291.9,282.5,277.9,287.5,289.2,285.6,293.2,290.8,283.1,275,287.8,287.8,287.4,284,277.8,277.6,304.9,294,300.9,324,332.9,341.6,333.4,348.2,344.7,344.7,329.3,323.5,323.2,317.4,330.1,329.2,334.9,315.8,315.4,319.6,317.3,313.8,315.8,311.3) > par2 = '12' > par1 = '500' > #'GNU S' R Code compiled by R2WASP v. 1.0.44 () > #Author: Prof. Dr. P. Wessa > #To cite this work: AUTHOR(S), (YEAR), YOUR SOFTWARE TITLE (vNUMBER) in Free Statistics Software (v$_version), Office for Research Development and Education, URL http://www.wessa.net/rwasp_YOURPAGE.wasp/ > #Source of accompanying publication: Office for Research, Development, and Education > #Technical description: Write here your technical program description (don't use hard returns!) > par1 <- as.numeric(par1) > par2 <- as.numeric(par2) > if (par1 < 10) par1 = 10 > if (par1 > 5000) par1 = 5000 > if (par2 < 3) par2 = 3 > if (par2 > length(x)) par2 = length(x) > library(lattice) > library(boot) Attaching package: 'boot' The following object(s) are masked from 'package:lattice': melanoma > boot.stat <- function(s) + { + s.mean <- mean(s) + s.median <- median(s) + s.midrange <- (max(s) + min(s)) / 2 + c(s.mean, s.median, s.midrange) + } > (r <- tsboot(x, boot.stat, R=par1, l=12, sim='fixed')) BLOCK BOOTSTRAP FOR TIME SERIES Fixed Block Length of 12 Call: tsboot(tseries = x, statistic = boot.stat, R = par1, l = 12, sim = "fixed") Bootstrap Statistics : original bias std. error t1* 334.6783 0.4967217 11.451365 t2* 330.7000 -2.0564000 13.331316 t3* 354.2000 -0.5443000 9.359474 > postscript(file="/var/wessaorg/rcomp/tmp/124xi1321541357.ps",horizontal=F,onefile=F,pagecentre=F,paper="special",width=8.3333333333333,height=5.5555555555556) > plot(r$t[,1],type='p',ylab='simulated values',main='Simulation of Mean') > grid() > dev.off() null device 1 > postscript(file="/var/wessaorg/rcomp/tmp/2e5jx1321541357.ps",horizontal=F,onefile=F,pagecentre=F,paper="special",width=8.3333333333333,height=5.5555555555556) > plot(r$t[,2],type='p',ylab='simulated values',main='Simulation of Median') > grid() > dev.off() null device 1 > postscript(file="/var/wessaorg/rcomp/tmp/3xel01321541357.ps",horizontal=F,onefile=F,pagecentre=F,paper="special",width=8.3333333333333,height=5.5555555555556) > plot(r$t[,3],type='p',ylab='simulated values',main='Simulation of Midrange') > grid() > dev.off() null device 1 > postscript(file="/var/wessaorg/rcomp/tmp/4vej01321541357.ps",horizontal=F,onefile=F,pagecentre=F,paper="special",width=8.3333333333333,height=5.5555555555556) > densityplot(~r$t[,1],col='black',main='Density Plot',xlab='mean') > dev.off() null device 1 > postscript(file="/var/wessaorg/rcomp/tmp/5eq6f1321541357.ps",horizontal=F,onefile=F,pagecentre=F,paper="special",width=8.3333333333333,height=5.5555555555556) > densityplot(~r$t[,2],col='black',main='Density Plot',xlab='median') > dev.off() null device 1 > postscript(file="/var/wessaorg/rcomp/tmp/6iia31321541357.ps",horizontal=F,onefile=F,pagecentre=F,paper="special",width=8.3333333333333,height=5.5555555555556) > densityplot(~r$t[,3],col='black',main='Density Plot',xlab='midrange') > dev.off() null device 1 > z <- data.frame(cbind(r$t[,1],r$t[,2],r$t[,3])) > colnames(z) <- list('mean','median','midrange') > postscript(file="/var/wessaorg/rcomp/tmp/7o3j41321541357.ps",horizontal=F,onefile=F,pagecentre=F,paper="special",width=8.3333333333333,height=5.5555555555556) > boxplot(z,notch=TRUE,ylab='simulated values',main='Bootstrap Simulation - Central Tendency') > grid() > dev.off() null device 1 > > #Note: the /var/wessaorg/rcomp/createtable file can be downloaded at http://www.wessa.net/cretab > load(file="/var/wessaorg/rcomp/createtable") > > a<-table.start() > a<-table.row.start(a) > a<-table.element(a,'Estimation Results of Blocked Bootstrap',6,TRUE) > a<-table.row.end(a) > a<-table.row.start(a) > a<-table.element(a,'statistic',header=TRUE) > a<-table.element(a,'Q1',header=TRUE) > a<-table.element(a,'Estimate',header=TRUE) > a<-table.element(a,'Q3',header=TRUE) > a<-table.element(a,'S.D.',header=TRUE) > a<-table.element(a,'IQR',header=TRUE) > a<-table.row.end(a) > a<-table.row.start(a) > a<-table.element(a,'mean',header=TRUE) > q1 <- quantile(r$t[,1],0.25)[[1]] > q3 <- quantile(r$t[,1],0.75)[[1]] > a<-table.element(a,q1) > a<-table.element(a,r$t0[1]) > a<-table.element(a,q3) > a<-table.element(a,sqrt(var(r$t[,1]))) > a<-table.element(a,q3-q1) > a<-table.row.end(a) > a<-table.row.start(a) > a<-table.element(a,'median',header=TRUE) > q1 <- quantile(r$t[,2],0.25)[[1]] > q3 <- quantile(r$t[,2],0.75)[[1]] > a<-table.element(a,q1) > a<-table.element(a,r$t0[2]) > a<-table.element(a,q3) > a<-table.element(a,sqrt(var(r$t[,2]))) > a<-table.element(a,q3-q1) > a<-table.row.end(a) > a<-table.row.start(a) > a<-table.element(a,'midrange',header=TRUE) > q1 <- quantile(r$t[,3],0.25)[[1]] > q3 <- quantile(r$t[,3],0.75)[[1]] > a<-table.element(a,q1) > a<-table.element(a,r$t0[3]) > a<-table.element(a,q3) > a<-table.element(a,sqrt(var(r$t[,3]))) > a<-table.element(a,q3-q1) > a<-table.row.end(a) > a<-table.end(a) > table.save(a,file="/var/wessaorg/rcomp/tmp/8hc4j1321541357.tab") > > try(system("convert tmp/124xi1321541357.ps tmp/124xi1321541357.png",intern=TRUE)) character(0) > try(system("convert tmp/2e5jx1321541357.ps tmp/2e5jx1321541357.png",intern=TRUE)) character(0) > try(system("convert tmp/3xel01321541357.ps tmp/3xel01321541357.png",intern=TRUE)) character(0) > try(system("convert tmp/4vej01321541357.ps tmp/4vej01321541357.png",intern=TRUE)) character(0) > try(system("convert tmp/5eq6f1321541357.ps tmp/5eq6f1321541357.png",intern=TRUE)) character(0) > try(system("convert tmp/6iia31321541357.ps tmp/6iia31321541357.png",intern=TRUE)) character(0) > try(system("convert tmp/7o3j41321541357.ps tmp/7o3j41321541357.png",intern=TRUE)) character(0) > > > proc.time() user system elapsed 2.864 0.382 3.277