24小时热门版块排行榜    

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

kele1982

金虫 (正式写手)

[交流] 【求助】QSAR模型中交叉验证系数(q2)怎么获得? 已有2人参与

请问我用逐步回归分析方法得到一个QSAR模型,但是结果里面没有交叉验证系数q2(英文叫: leave-one-out),请问怎么计算得到啊?谢谢
回复此楼
踏上科研不归路!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

★ ★ ★
xuefei06(金币+3,VIP+0):thanks! 2-13 21:15
多谢老汉的参考文献,呵呵……

我觉得,很多时候我们使用 LOO CV 或 10-FOLD CV 都是为了难证模型是否具有较强的预测能力,也就是 q2 是否够大。

不过这个参考文献上还给出了,如何用它去选择模型(我想这是您在前面所提到的一部分内容)。但我觉得用这个来选择模型(通常是指变量的组合)似乎比较牵强了……而对于变量的选择,可能可供选择的方法很多,但并不通用。

另外,我对于最终的模型是建立在训练集,还是整个数据集上还是把握不准,我认为是建立在训练集上的。这个时候,选择训练集可能是一个很重要的过程(我的意思是有选择地选择训练集,使它的 r2/q2 都较大,且对预测集也有较好的预测)。但这个过程如何进行?

另外,您能不能给俺个提示,即哪篇文章中指出交叉验证和Bootstrape方法不适合QSAR这种小样本的建模……

谢谢!!
12楼2009-02-12 22:13:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 20 个回答

snoopyzhao

至尊木虫 (职业作家)


yyx19840628(金币+1,VIP+0):谢谢 2-11 10:44
根据 leave-one-out 的算法自己编程序算吧,如果你现在的统计程序不提供的话
2楼2009-02-11 08:43:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yalefield

金虫 (文坛精英)

老汉一枚

★ ★ ★ ★ ★
yyx19840628(金币+2,VIP+0):谢谢 2-11 10:44
kele1982(金币+3,VIP+0):谢谢! 2-15 10:29
请给出一些细节.
如,用的什么软件?
还是自己编写程序?

训练集和测试集是怎么划分的?

Leave-one-out(LOO), 叫做留一法(当然,还有留N法)
训练集和测试集都要用到留一法。
3楼2009-02-11 10:14:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

引用回帖:
Originally posted by yalefield at 2009-2-11 10:14:
训练集和测试集是怎么划分的?

训练集和测试集都要用到留一法。

跟贴请教老汉两个问题:

1)通常训练集与测试集应该如何划分?

2)测试集如何用到留一法?我只知道对训练集使用留一法。

谢谢指教!
4楼2009-02-11 11:08:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见