wald_test
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| wald_test [2023/12/07 13:37] – hkimscil | wald_test [2023/12/07 23:51] (current) – [Wald test in logistic regression] hkimscil | ||
|---|---|---|---|
| Line 69: | Line 69: | ||
| ilogit | ilogit | ||
| - | iter <- 100000 | + | iter <- 10000 |
| - | n <- 100 | + | n <- 350 |
| p.cancer <- 0.08 | p.cancer <- 0.08 | ||
| p.mutant <- 0.39 | p.mutant <- 0.39 | ||
| - | orgroup | + | logor <- rep (NA, iter) |
| + | pp0 <- rep (NA, iter) | ||
| + | pp1 <- rep (NA, iter) | ||
| + | op0 <- rep (NA, iter) | ||
| + | op1 <- rep (NA, iter) | ||
| + | or <- rep (NA, iter) | ||
| for(i in 1:iter){ | for(i in 1:iter){ | ||
| c <- runif(n, 0, 1) | c <- runif(n, 0, 1) | ||
| Line 83: | Line 89: | ||
| da <- data.frame(gene, | da <- data.frame(gene, | ||
| tab <- table(da) | tab <- table(da) | ||
| - | pp0 <- tab[1,1] / (tab[1,1] + tab[1,2]) | + | pp0[i] <- tab[1,1] / (tab[1,1] + tab[1,2]) |
| - | pp1 <- tab[2,1] / (tab[2,1] + tab[2,2]) | + | pp1[i] <- tab[2,1] / (tab[2,1] + tab[2,2]) |
| - | op0 <- odds(pp0) | + | op0[i] <- odds(pp0[i]) |
| - | op1 <- odds(pp1) | + | op1[i] <- odds(pp1[i]) |
| - | | + | |
| - | | + | |
| + | logor[i] <- log(or[i]) | ||
| } | } | ||
| - | hist(orgroup) | + | hist(logor, |
| + | |||
| </ | </ | ||
wald_test.1701923831.txt.gz · Last modified: by hkimscil
