首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何计算MSE?

如何计算MSE?
EN

Stack Overflow用户
提问于 2020-11-04 22:07:49
回答 1查看 37关注 0票数 0

我必须在不打包的情况下计算值"Td“的MSE。我使用了一个函数,但是对于每一行,我总是有相同的均方误差(参见MSE_mod1) (行间的均方误差不应该是相同的,对吧?)你知道为什么吗?

你能帮我吗?:)

下面是我的代码:

代码语言:javascript
复制
fonction_MSE <- function(tdval, td) {
  
  n<- 8741
  diff<- tdval-td
  MSEmode1<- (1/n)*sum((diff)^2)
  print(round(MSEmode1, digits = 9))    
}

MSE_mod1 <- fonction_MSE(meteo_charleroi[, "Td"], meteo_charleroi[, "Td_mod1"])

MSE_mod2 <- fonction_MSE(meteo_charleroi[, "Td"], meteo_charleroi[, "Td_mod2"])

这是我的数据框头:

head of data frame

EN

回答 1

Stack Overflow用户

发布于 2020-11-04 22:16:41

为什么不直接使用:

代码语言:javascript
复制
mean((tdval-td)^2)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64681626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档