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