Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

## 3.4 [2 pts] Now apply your function to a chi-square distribution with 1 dof. use B=500,1000 bootstrap samples, and set your arguments to compute

image text in transcribedimage text in transcribedimage text in transcribed
image text in transcribedimage text in transcribedimage text in transcribed
## 3.4 [2 pts] Now apply your function to a chi-square distribution with 1 dof. use B=500,1000 bootstrap samples, and set your arguments to compute a 95% CI for the median of a sample of size 200. Before you call your function, make sure to compute a variable called truemedian, using the appropriate function, to calculate the true value of the median of your distribution. YOUR-ANSWER- [CODE#15] [1 pt] "{r} set. seed (127) # keep this line of code truemedian=NA # call your function Now apply your function to a t distribution with 1 dof. use B=500,1000 bootstrap samples, and set your arguments to compute the coverage of a 92% CI for the median of a sample of size 200. Before you call your function, make sure to compute a variable called truemedian, using the appropriate function, to calculate the true value of the median of your distribution. YOUR-ANSWER- [CODE#16] [1 pt] "{r } set. seed (128) # keep this line of code truemedian=NAuse the quantile (q prefix) function of the chisquare distribution ## 3.1 Simulate data3 [1 pt] Simulate n=250 random samples from a chi-square distribution with one degree of freedom. Store the result in 'data3'. compute and print the empirical mean and median of data3. YOUR-ANSWER- [CODE#10] "{r } set. seed (123) # keep this line of code n=250; df=1 data3=rchisq(n, df) why is the estimated median quite different from the mean? ## 3. 2 Median of chi-square distribution [2 pts] YOUR-ANSWER- [CODE#11 ] "{r } set. seed (124) # keep this line of code # Simulate 10 millions samples of a chisg dist with 1 dof. Store the result in # a vector called datalarge. datalarge=NA # Compute the empirical median of datalarge # use the qchisq function to compute the theoretical value of the median. # How does the result compare with the median of datalarge calculated above? # ANSWER: ## 3.3 Bootstrap-CI [2 pts] Along the same lines as above, write a code to create B=20000 samples from the bootstrap distribution of the median for dataset data3. use the quantile function to compute and print a 92%-bootstrap confidence interval, (stored in object tintmedi) , for the median. YOUR-ANSWER- [CODE#12 ] "{r} set. seed (125) # keep this line of code # 8 lines of code## 3.5 t-CI [1 pt] Compute the 92% t-confidence interval (stored in object tintmed2) of the median. YOUR-ANSWER- [CODE#13 ] "{r} # add your own R code below this line Does the empirical median of data3 belong to the t-CI? The b-CI and the t-CI of the median seem very different. which one do you trust more? why? {} ## 3. 5 coverage of b-CI [3 pts] write a function named bcoveragemediananydist, that takes 7 arguments: Nbatch, Nboot , alpha, n, truemedian, FUN, . . . Do not impose any default value for any argument. Your function should compute and print the empirical coverage of a 100*(1-alpha)% bootstrap CI of the median of a distribution simulated by the function that you will pass to argument FUN. The delayed argument . . . will allow you to pass more parameters to this random simulation function as required by the function that you will choose for the model distribution. Your function will run Nbatch simulations, and for each, will simulate a new dataset of n samples (using function FUN with n and . . . as arguments), compute a bootstrap distribution of the median, estimate the bootstrap CI and detect if the true value of the median, passed to argument truemedian, lies in the interval. If it does, increment a counter of hits. At the end of the loop over batches, use this counter of hits to calculate the empirical coverage, emplevel and print a message with this value. YOUR-ANSWER- [CODE#14 ] "{r } bcover agemediananydist=NA # emp level=NA # compute the coverager # use this line of code as the last line in the body of your function: paste("Nominal level = ",1-alpha," Empirical level = ", emplevel) # 3

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Sampling Design And Analysis

Authors: Sharon L. Lohr

2nd Edition

495105279, 978-0495105275

More Books

Students also viewed these Mathematics questions