版块导航
正在加载中...
客户端APP下载
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(939)
>
虫友互识
(79)
>
论文道贺祈福
(33)
>
仿真模拟
(23)
>
导师招生
(18)
>
考研
(14)
>
基金申请
(13)
>
公派出国
(12)
>
硕博家园
(10)
>
博后之家
(9)
>
教师之家
(9)
>
考博
(9)
>
找工作
(9)
>
休闲灌水
(9)
>
论文投稿
(8)
>
文献求助
(6)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
计算模拟
»
程序代码
»
【求助】留一法交互验证如何做?
5
1/1
返回列表
查看: 2393 | 回复: 6
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖
evenleesm1316
木虫
(小有名气)
应助: 0
(幼儿园)
金币: 1876.9
帖子: 114
在线: 129.9小时
虫号: 787754
[交流]
【求助】留一法交互验证如何做?
请问模型的预测中,留一法交互验证能够用什么软件实现?最好有详细操作步骤,谢谢啦!
也就是计算Rcv
MATLAB之类的好像可以算,但是具体怎么做不太清楚,求指教
[
Last edited by mingdong on 2011-1-15 at 21:40
]
回复此楼
» 猜你喜欢
津理工大学晶体材料全国重点实验室刘红军教授课题组招收博士生一名
已经有0人回复
【原创讨论】从电子约束到物质编辑:一套可迭代的环形磁场科技树
已经有0人回复
物理学I论文润色/翻译怎么收费?
已经有56人回复
【方案分享】单环磁场+轴心控制+偏转导出电子束约束系统(可行性实验)
已经有6人回复
【修正版】单环用磁约束低速电子实验方案(简化版)
已经有0人回复
桂林理工大学物理学专业招收调剂,还有三个名额!!!
已经有22人回复
考博自荐
已经有3人回复
山东大学第二批博士研究生招生
已经有0人回复
中国科学院东莞材料科学与技术研究所-2026年博士招生-吴昊研究员-磁学与自旋电子学
已经有0人回复
《电磁学》教材推荐
已经有1人回复
【急招】合肥工大核聚变材料计算方向2026级工程博士生
已经有2人回复
高级回复
» 本主题相关价值贴推荐,对您同样有帮助:
方法学验证哪个项目先做?
已经有10人回复
原料药中间体方法验证问题
已经有6人回复
手机验证,邮箱验证
已经有299人回复
内标法做残留溶剂的验证
已经有7人回复
耐用性在方法学验证中什么时候做
已经有3人回复
清洁验证需要的残留物检验方法验证与平时做的检验方法验证有什么区别?
已经有8人回复
方法验证实验这么做对吗?
已经有10人回复
求验证积分结果
已经有4人回复
MEA法二氧化碳捕集模拟计算
已经有6人回复
关于质谱方法学验证的项目和做法
已经有16人回复
气相测含量方法学验证怎么做?
已经有5人回复
异构体检测方法验证怎么做
已经有13人回复
研究无线网络身份认证如何做仿真?
已经有4人回复
参比电极如何验证准确性???
已经有4人回复
如何对响应面的交互作用进行分析?
已经有12人回复
如何用实验验证风机模拟的准确性
已经有4人回复
【求助】求助模拟分装验证
已经有4人回复
【求助】交叉验证相关系数
已经有5人回复
【求助】什么软件可以实现Leave-one-out交叉验证计算?【已完结】
已经有3人回复
【求助】QSAR模型中交叉验证系数(q2)怎么获得?
已经有19人回复
» 抢金币啦!回帖就可以得到:
查看全部散金贴
不会炸+续航翻3倍!川渝联手搞出的黑科技电池,背后藏着这位隐形功臣
+
1
/83
西安交通大学高分子化工新材料创新中心诚聘科研助理
+
1
/78
生命学部的面地青本子开始分发了么?
+
1
/77
半导体缺陷计算模拟方向诚招博士后-CSRC
+
1
/76
西北工业大学柔性光电转换与存储课题组诚招博士后
+
1
/75
山东大学齐鲁交通学院博士招生--压缩空气储能研究方向
+
2
/38
大湾区大学张国强课题组招聘光催化方向博士后
+
1
/31
坐标南京
+
1
/29
北京大学新材料学院招聘柔性电子方向博士后
+
2
/18
深圳理工大学-湖南大学项目招收钙钛矿方向博士生
+
1
/16
河南省医学科学院王宁利院士科研团队2026年博士、博后、硕士招聘
+
1
/10
申请账号解封
+
1
/10
华南师范大学(211)- 光电科学与工程学院 - 2026年9月入学 申请审核制
+
1
/9
招收2026年秋季入学博士生1名(河北工业大学/北京科技大学联合 增材制造/生物材料)
+
1
/9
中科院招聘科研助理或实习生
+
1
/8
英国伦敦布鲁内尔大学高薪招聘欧盟玛丽居里全奖博士
+
1
/6
上海交通大学化学化工学院吴海超课题组招聘2026年秋季博士
+
1
/5
中国农业大学资源与环境学院 - 招聘杰出人才、青年研究员、优秀人才和博士后
+
1
/5
大湾区大学-中山大学联培博士招生(电磁方向)
+
1
/4
中国科学院苏州纳米所院士团队招聘
+
1
/1
1楼
2011-01-14 10:38:08
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
aipai
铜虫
(小有名气)
应助: 0
(幼儿园)
金币: 87.1
帖子: 102
在线: 183.2小时
虫号: 1177565
cross-validation method?可以确定的是matlab有命令可以直接用,不过忘了怎么用,不然自己编个吧,也不难,就是麻烦点
赞
一下
回复此楼
高级回复
7楼
2011-01-20 12:10:02
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
查看全部 7 个回答
snoopyzhao
至尊木虫
(职业作家)
计算强帖: 1
应助: 157
(高中生)
贵宾: 0.02
金币: 18844.7
帖子: 3803
在线: 1422.4小时
虫号: 183750
★
luoqiquan(金币+1):thanks 2011-01-14 20:20:11
evenleesm1316(金币+5): 2011-01-16 22:26:10
前面我好象贴过一个 R 语言的用 CV 来对线性回归模型进行检验的程序,呵呵……
赞
一下
(1人)
回复此楼
2楼
2011-01-14 11:01:18
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
evenleesm1316
木虫
(小有名气)
应助: 0
(幼儿园)
金币: 1876.9
帖子: 114
在线: 129.9小时
虫号: 787754
引用回帖:
Originally posted by
snoopyzhao
at 2011-01-14 11:01:18:
前面我好象贴过一个 R 语言的用 CV 来对线性回归模型进行检验的程序,呵呵……
请具体请教是啥子软件啊?可以把帖子的链接给下不?我没有找到
[
Last edited by evenleesm1316 on 2011-1-16 at 22:35
]
赞
一下
回复此楼
3楼
2011-01-16 22:26:34
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
snoopyzhao
至尊木虫
(职业作家)
计算强帖: 1
应助: 157
(高中生)
贵宾: 0.02
金币: 18844.7
帖子: 3803
在线: 1422.4小时
虫号: 183750
★ ★ ★ ★ ★
evenleesm1316(金币+5): 谢谢!是不是这个专业的,还是不太懂你这个程序应该在哪个软件里面运行,请指教得白话一点好不? 2011-01-17 10:21:32
mingdong(金币+5): 感谢交流! 2011-01-17 22:52:06
引用回帖:
Originally posted by
evenleesm1316
at 2011-01-16 22:26:34:
请具体请教是啥子软件啊?可以把帖子的链接给下不?我没有找到
[
Last edited by evenleesm1316 on 2011-1-16 at 22:35
]
找不到了,再贴一遍吧。该程序不具有通用性(只能用于 R 下的线性回归的交叉验证),但它的确实现了最常见(经典)的交叉验证的算法,呵呵,要改到其它方法或语言中也是很容易的一件事情。
CODE:
lmcv <- function(obj, ng = NULL, random = FALSE) {
#
# The Leave-One-Out (LOO) and/or Leave-Group-Out (LGO) Cross-Validation in R for (Multiple) Linear Regression.
#
# Input:
# obj: the model of MLR
# ng: number of group, if missing, do LOO
# random: logical, if TRUE, do random CV
#
# Output:
# q.squared: cross-validation relation coefficient.
# SDEP: Standard Deviation of Error of Predictions
# newsq: variance in Y explained only for LOO CV
#
# Usage:
# loo <- cv.lm(obj)
# lgo <- cv.lm(obj, ng = 5)
#
data <- data.frame(y = obj$model[,1], x = obj$model[, -1])
col.names <- colnames(data)
N <- nrow(data)
if (random == TRUE) data <- data[sample(1:N),]
if (missing(ng)) ng <- N # LOO CV
ytest <- numeric(N)
ypred <- numeric(N)
newrsq <- numeric(ng)
g <- N %/% ng
for (i in 1:ng) {
if (g == 1) {
index <- i
}
else {
index <- c(i, ng * seq(1, (g - 1)) + i)
if (N %% ng != 0 & i <= N %% ng) index <- c(index, (g * ng + i))
}
ytest[index] <- data[index,1]
newtrain <- data[-index, ]
xtest <- data.frame(x = data[index, -1])
colnames(xtest) <- col.names[-1]
newfm <- lm(y ~., data = newtrain)
newrsq[i] <- summary(newfm)$r.squared
ypred[index] <- predict(newfm, xtest)
}
q.squared <- 1 - sum((ytest - ypred)^2) / sum((ytest - mean(ytest))^2)
SDEP <- sqrt(sum((ytest - ypred)^2) / N)
return(list(q.squared = q.squared, SDEP = SDEP, newrsq = newrsq))
}
赞
一下
(2人)
回复此楼
4楼
2011-01-16 23:27:42
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
查看全部 7 个回答
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
高级回复
(可上传附件)
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
信息提示
关闭
请填处理意见
关闭
确定