24小时热门版块排行榜    

查看: 3839  |  回复: 7
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

xu566131

金虫 (小有名气)

[求助] 怎么在Pearson’s correlation 得到 false discovery rate (FDR) 值

请问
怎么在Pearson’s  correlation  得到 false discovery rate (FDR) 值
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xinongfish

铁杆木虫 (著名写手)

引用回帖:
3楼: Originally posted by jumphone at 2017-07-29 17:44:30
利用R里面的cor.test(x,y),结果中会输出cor (也就是相关系数) 和p-value,对于两个变量的p-value而言不用算fdr的,或者说,此时的p-value就是你拒绝原假设的fdr 。但在做了多个变量后得到了多个p-value后,可用p.a ...

也就是说,SPSS做Bivariate Correlations分析,是不需要额外做FDR矫正的,对吗?
4楼2017-07-31 09:21:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 8 个回答

xinongfish

铁杆木虫 (著名写手)

请问你的问题解决了吗?我也遇到同样的问题,请问怎么解决的?
2楼2017-07-29 16:13:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jumphone

新虫 (初入文坛)

【答案】应助回帖

引用回帖:
1楼: Originally posted by xu566131 at 2017-06-05 14:29:32
请问
怎么在Pearson’s  correlation  得到 false discovery rate (FDR) 值

利用R里面的cor.test(x,y),结果中会输出cor (也就是相关系数) 和p-value,对于两个变量的p-value而言不用算fdr的,或者说,此时的p-value就是你拒绝原假设的fdr 。但在做了多个变量后得到了多个p-value后,可用p.adjust()计算fdr。也有R包可以直接解决这个问题,比如psych包中的corr.test(),可以查看其帮助文件了解更多。

发自小木虫IOS客户端
3楼2017-07-29 17:44:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jumphone

新虫 (初入文坛)

引用回帖:
4楼: Originally posted by xinongfish at 2017-07-31 09:21:34
也就是说,SPSS做Bivariate Correlations分析,是不需要额外做FDR矫正的,对吗?...

FDR矫正是针对多重检验问题而言的。你用R中的p.adjust的fdr方法矫正单独一个p-value时得到的fdr值就是这个p-value。

发自小木虫IOS客户端
5楼2017-07-31 23:36:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见