Last updated: 2018-05-15
workflowr checks: (Click a bullet for more information)
-
✔ R Markdown file: up-to-date
Great! Since the R Markdown file has been committed to the Git repository, you know the exact version of the code that produced these results.
-
✔ Environment: empty
Great job! The global environment was empty. Objects defined in the global environment can affect the analysis in your R Markdown file in unknown ways. For reproduciblity it’s best to always run the code in an empty environment.
-
✔ Seed: set.seed(12345)
The command set.seed(12345)
was run prior to running the code in the R Markdown file. Setting a seed ensures that any results that rely on randomness, e.g. subsampling or permutations, are reproducible.
-
✔ Session information: recorded
Great job! Recording the operating system, R version, and package versions is critical for reproducibility.
-
✔ Repository version: 388e65e
Great! You are using Git for version control. Tracking code development and connecting the code version to the results is critical for reproducibility. The version displayed above was the version of the Git repository at the time these results were generated.
Note that you need to be careful to ensure that all relevant files for the analysis have been committed to Git prior to generating the results (you can use wflow_publish
or wflow_git_commit
). workflowr only checks the R Markdown file, but you know if there are other scripts or data files that it depends on. Below is the status of the Git repository when the results were generated:
Ignored files:
Ignored: .DS_Store
Ignored: .Rhistory
Ignored: .Rproj.user/
Ignored: analysis/.DS_Store
Ignored: analysis/BH_robustness_cache/
Ignored: analysis/FDR_Null_cache/
Ignored: analysis/FDR_null_betahat_cache/
Ignored: analysis/Rmosek_cache/
Ignored: analysis/StepDown_cache/
Ignored: analysis/alternative2_cache/
Ignored: analysis/alternative_cache/
Ignored: analysis/ash_gd_cache/
Ignored: analysis/average_cor_gtex_2_cache/
Ignored: analysis/average_cor_gtex_cache/
Ignored: analysis/brca_cache/
Ignored: analysis/cash_deconv_cache/
Ignored: analysis/cash_fdr_1_cache/
Ignored: analysis/cash_fdr_2_cache/
Ignored: analysis/cash_fdr_3_cache/
Ignored: analysis/cash_fdr_4_cache/
Ignored: analysis/cash_fdr_5_cache/
Ignored: analysis/cash_fdr_6_cache/
Ignored: analysis/cash_plots_cache/
Ignored: analysis/cash_sim_1_cache/
Ignored: analysis/cash_sim_2_cache/
Ignored: analysis/cash_sim_3_cache/
Ignored: analysis/cash_sim_4_cache/
Ignored: analysis/cash_sim_5_cache/
Ignored: analysis/cash_sim_6_cache/
Ignored: analysis/cash_sim_7_cache/
Ignored: analysis/correlated_z_2_cache/
Ignored: analysis/correlated_z_3_cache/
Ignored: analysis/correlated_z_cache/
Ignored: analysis/create_null_cache/
Ignored: analysis/cutoff_null_cache/
Ignored: analysis/design_matrix_2_cache/
Ignored: analysis/design_matrix_cache/
Ignored: analysis/diagnostic_ash_cache/
Ignored: analysis/diagnostic_correlated_z_2_cache/
Ignored: analysis/diagnostic_correlated_z_3_cache/
Ignored: analysis/diagnostic_correlated_z_cache/
Ignored: analysis/diagnostic_plot_2_cache/
Ignored: analysis/diagnostic_plot_cache/
Ignored: analysis/efron_leukemia_cache/
Ignored: analysis/fitting_normal_cache/
Ignored: analysis/gaussian_derivatives_2_cache/
Ignored: analysis/gaussian_derivatives_3_cache/
Ignored: analysis/gaussian_derivatives_4_cache/
Ignored: analysis/gaussian_derivatives_5_cache/
Ignored: analysis/gaussian_derivatives_cache/
Ignored: analysis/gd-ash_cache/
Ignored: analysis/gd_delta_cache/
Ignored: analysis/gd_lik_2_cache/
Ignored: analysis/gd_lik_cache/
Ignored: analysis/gd_w_cache/
Ignored: analysis/knockoff_10_cache/
Ignored: analysis/knockoff_2_cache/
Ignored: analysis/knockoff_3_cache/
Ignored: analysis/knockoff_4_cache/
Ignored: analysis/knockoff_5_cache/
Ignored: analysis/knockoff_6_cache/
Ignored: analysis/knockoff_7_cache/
Ignored: analysis/knockoff_8_cache/
Ignored: analysis/knockoff_9_cache/
Ignored: analysis/knockoff_cache/
Ignored: analysis/knockoff_var_cache/
Ignored: analysis/marginal_z_alternative_cache/
Ignored: analysis/marginal_z_cache/
Ignored: analysis/mosek_reg_2_cache/
Ignored: analysis/mosek_reg_4_cache/
Ignored: analysis/mosek_reg_5_cache/
Ignored: analysis/mosek_reg_6_cache/
Ignored: analysis/mosek_reg_cache/
Ignored: analysis/pihat0_null_cache/
Ignored: analysis/plot_diagnostic_cache/
Ignored: analysis/poster_obayes17_cache/
Ignored: analysis/real_data_simulation_2_cache/
Ignored: analysis/real_data_simulation_3_cache/
Ignored: analysis/real_data_simulation_4_cache/
Ignored: analysis/real_data_simulation_5_cache/
Ignored: analysis/real_data_simulation_cache/
Ignored: analysis/rmosek_primal_dual_2_cache/
Ignored: analysis/rmosek_primal_dual_cache/
Ignored: analysis/seqgendiff_cache/
Ignored: analysis/simulated_correlated_null_2_cache/
Ignored: analysis/simulated_correlated_null_3_cache/
Ignored: analysis/simulated_correlated_null_cache/
Ignored: analysis/simulation_real_se_2_cache/
Ignored: analysis/simulation_real_se_cache/
Ignored: analysis/smemo_2_cache/
Ignored: data/LSI/
Ignored: docs/.DS_Store
Ignored: docs/figure/.DS_Store
Ignored: output/fig/
Note that any generated files, e.g. HTML, png, CSS, etc., are not included in this status report because it is ok for generated content to have uncommitted changes.
Expand here to see past versions:
File
|
Version
|
Author
|
Date
|
Message
|
html
|
e05bc83
|
LSun
|
2018-05-12
|
Update to 1.0
|
Rmd
|
cc0ab83
|
Lei Sun
|
2018-05-11
|
update
|
html
|
0f36d99
|
LSun
|
2017-12-21
|
Build site.
|
html
|
853a484
|
LSun
|
2017-11-07
|
Build site.
|
Rmd
|
894c395
|
LSun
|
2017-03-07
|
histogram
|
html
|
894c395
|
LSun
|
2017-03-07
|
histogram
|
Rmd
|
03366d9
|
LSun
|
2017-03-06
|
correlated_z
|
html
|
03366d9
|
LSun
|
2017-03-06
|
correlated_z
|
Rmd
|
def3da5
|
LSun
|
2017-03-06
|
correlated z
|
html
|
def3da5
|
LSun
|
2017-03-06
|
correlated z
|
Last updated: 2018-05-15
Code version: 388e65e
Introduction
Efron 2010 and Schwartzman’s comment brings to the center the question “what’s the behavior of \(z\) scores under correlation?” Schwartzman pointed out in theory that “the observed histogram is more likely to be narrow than wide, and that it cannot be too wide before it becomes bimodal.” Let’s take a look if this result holds true under our simulation scheme with GTex/Liver data.
Histograms on randomly sampled data sets
z = read.table("../output/z_null_liver_777.txt")
We randomly selected 20 data sets, each with \(10000\) z scores, generated by the null simulation pipeline. Based on each data set we plot two histograms, one using default number of bins and the other \(100\) bins. The red line indicates the density of \(N(0, 1)\).
set.seed(777)
sample_z = sort(sample(dim(z)[1], 20))
x = seq(- 10, 10, 0.01)
y = dnorm(x)
for (i in sample_z) {
cat("Data Set", i)
hist(as.numeric(z[i, ]), xlab = "z scores", freq = FALSE, ylim = c(0, 0.45), main = "10000 z scores, default")
lines(x, y, col = "red")
hist(as.numeric(z[i, ]), xlab = "z scores", freq = FALSE, ylim = c(0, 0.45), nclass = 100, main = "10000 z scores, 100 bins")
lines(x, y, col = "red")
}
Data Set 11
Expand here to see past versions of unnamed-chunk-2-1.png:
Expand here to see past versions of unnamed-chunk-2-2.png:
Data Set 103
Expand here to see past versions of unnamed-chunk-2-3.png:
Expand here to see past versions of unnamed-chunk-2-4.png:
Data Set 171
Expand here to see past versions of unnamed-chunk-2-5.png:
Expand here to see past versions of unnamed-chunk-2-6.png:
Data Set 247
Expand here to see past versions of unnamed-chunk-2-7.png:
Expand here to see past versions of unnamed-chunk-2-8.png:
Data Set 343
Expand here to see past versions of unnamed-chunk-2-9.png:
Expand here to see past versions of unnamed-chunk-2-10.png:
Data Set 345
Expand here to see past versions of unnamed-chunk-2-11.png:
Expand here to see past versions of unnamed-chunk-2-12.png:
Data Set 347
Expand here to see past versions of unnamed-chunk-2-13.png:
Expand here to see past versions of unnamed-chunk-2-14.png:
Data Set 383
Expand here to see past versions of unnamed-chunk-2-15.png:
Expand here to see past versions of unnamed-chunk-2-16.png:
Data Set 412
Expand here to see past versions of unnamed-chunk-2-17.png:
Expand here to see past versions of unnamed-chunk-2-18.png:
Data Set 492
Expand here to see past versions of unnamed-chunk-2-19.png:
Expand here to see past versions of unnamed-chunk-2-20.png:
Data Set 574
Expand here to see past versions of unnamed-chunk-2-21.png:
Expand here to see past versions of unnamed-chunk-2-22.png:
Data Set 588
Expand here to see past versions of unnamed-chunk-2-23.png:
Expand here to see past versions of unnamed-chunk-2-24.png:
Data Set 654
Expand here to see past versions of unnamed-chunk-2-25.png:
Expand here to see past versions of unnamed-chunk-2-26.png:
Data Set 688
Expand here to see past versions of unnamed-chunk-2-27.png:
Expand here to see past versions of unnamed-chunk-2-28.png:
Data Set 693
Expand here to see past versions of unnamed-chunk-2-29.png:
Expand here to see past versions of unnamed-chunk-2-30.png:
Data Set 726
Expand here to see past versions of unnamed-chunk-2-31.png:
Expand here to see past versions of unnamed-chunk-2-32.png:
Data Set 853
Expand here to see past versions of unnamed-chunk-2-33.png:
Expand here to see past versions of unnamed-chunk-2-34.png:
Data Set 855
Expand here to see past versions of unnamed-chunk-2-35.png:
Expand here to see past versions of unnamed-chunk-2-36.png:
Data Set 942
Expand here to see past versions of unnamed-chunk-2-37.png:
Expand here to see past versions of unnamed-chunk-2-38.png:
Data Set 993
Expand here to see past versions of unnamed-chunk-2-39.png:
Expand here to see past versions of unnamed-chunk-2-40.png:
Session Information
This reproducible R Markdown
analysis was created with
workflowr 1.0.1