Нам дана матрица с 2 столбцами (образцы, условия эксперимента) и n строк (например, гены), и мы стремимся идентифицировать гены, которые значительно изменились (при определенном FDR) между двумя образцы.
Как это сделать с помощью R?
Ниже приведен пример из руководства по пакету fdrtool
, который показывает, как вычислить FDR из вектора p-значений:
library("fdrtool")
data(pvalues)
fdr = fdrtool(pvalues, statistic="pvalue")
fdr$qval # estimated Fdr values
fdr$lfdr # estimated local fdr
Но проблема в том, что у нас здесь только два вектора наблюдений, а не p-значения. Любые идеи?
Вот пример данных, которые можно использовать: foo <- matrix(runif(1000), ncol=2)
Я предполагаю, что у нас нет информации о репликах, p-значении и т. д. Но наверняка гены, которые имеют очень разные значения между двумя образцами, наверняка имеют более сильные доказательства. Есть ли способ назначить FDR в этом состоянии?
foo <- matrix(runif(1000), ncol=2)
в качестве данных - person Ali   schedule 08.06.2013