Dplyr工作流在变化点分析中反映均方误差估计量

康拉德

背景

您好,我想检查是否提供dplyr工作流反映的计算均方误差估计由作为descried泰勒(2010年)

问题

我希望工作流程反映以下等式: 方程

在哪里:

  • 图24反映了泰勒(Taylor)数据集中的观察总数。在提供数据的情况下,这相当于每组10个观察值。

数据

所使用的数据非常简单,类似于摘录:

set.seed(123)
dta <- data.frame(group = rep(LETTERS[1:3], 10),
                  year = rep(2001:2010, 3),
                  value = round(runif(30),2))

建议的工作流程

工作流程草案将与以下代码相对应:

# Pkgs
Vectorize(require)(package = c("dplyr", "magrittr"),
                               char = TRUE)

# Workflow
dta %<>%
  arrange(group, year) %>% 
  group_by(group) %>% 
  mutate(X1 = cumsum(value) / row_number()) %>% 
  mutate(X2 = cumsum(lead(value)) / (length(value) - row_number())) %>% 
  mutate(MSEe = cumsum((value - X1) ^ 2  + (value - X2) ^ 2))

参考

泰勒(Taylor),2010年,变更点分析:检测变更的功能强大的新工具可用:http//www.variation.com/cpa/tech/changepoint.html

chinsoon12

这就是我到目前为止所拥有的...希望学习更好的方法

dta %>%
    arrange(group, year) %>% 
    group_by(group) %>% 
    mutate(cmX1=cummean(value), cmX2=(sum(value)-cumsum(value)) / (length(value) - row_number())) %>%
    do(data.frame(m=1:nrow(.), 
        MSE=sapply(1:nrow(.), function(n) sum((.$value[1:n] - .$cmX1[n])^2) + 
                sum((.$value[(n+1):length(.$value)] - .$cmX2[n])^2)))) %>% 
    ungroup()

数值检查:

mse <- function(x, m) { 
    meanX1 <- sum(x[1:m]) / m 
    meanX2 <- sum(x[(m+1):length(x)]) / (length(x)-m) 
    sum((x[1:m] - meanX1)^2) + sum((x[(m+1):length(x)] - meanX2)^2) 
} #mse 

dta <- dta[order(dta$group, dta$year),]
sapply(1:10, function(n) mse(dta$value[dta$group=="A"], n))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

提供的模型不是YellowBrick中的聚类估计量

来自分类Dev

Python中的均方误差

来自分类Dev

R中多元线性回归模型中预测变量影响的估计量方差估计

来自分类Dev

在递归特征消除的每个折叠中为估计量做超参数估计

来自分类Dev

我如何遍历估计量?

来自分类Dev

Sklearn AdaBooster和基本估计量

来自分类Dev

如何在Sklearn Ensamble中查看adaboost分类器的每个基本估计量的预测

来自分类Dev

scikit-learn中的哪些估计量不支持稀疏矩阵?

来自分类Dev

是否可以在sklearn中组合多个部分拟合的估计量?

来自分类Dev

您可以从sklearn网格搜索(GridSearchCV)中获得所有估计量吗?

来自分类Dev

在R中使用Hill估计量的尾部索引

来自分类Dev

如何将估计量传递给NLTK的NgramModel?

来自分类Dev

如何估计R中的泊松分布样本的Lambda,并以此为基础得出估计量密度函数的核估计?

来自分类Dev

如何在R中建立回归估计量线性组合的置信区间?

来自分类Dev

pi的scala monte carlo估计量(尽可能短)

来自分类Dev

均值组/ Fama-MacBeth估计量的Newey-West标准误

来自分类Dev

错误:发现数组具有暗3。估计量应小于等于2

来自分类Dev

Sklearn错误,数组具有4个暗角。估计量<= 2

来自分类Dev

为什么RandomizedSearchCV重新为线性估计量返回度或伽马值?

来自分类Dev

将sklearn LinearSVC子类化,以用作sklearn GridSearchCV的估计量

来自分类Dev

立即执行:警告:无法计算脚本的字节处理估计量

来自分类Dev

pi的scala monte carlo估计量(尽可能短)

来自分类Dev

Sklearn错误,数组具有4个暗角。估计量<= 2

来自分类Dev

如何将lavaan模型的估计量和优化方法作为变量?

来自分类Dev

基于工作项工作流在TFS中自动进行变更集合并

来自分类Dev

MATLAB ::均方误差与SNR图

来自分类Dev

五点基本矩阵估计的Sampson误差

来自分类Dev

MVC:工作流在已部署的服务器中不起作用

来自分类Dev

如何通过工作流在HP ALM中获得Requirement和TestSetFolder的路径?

Related 相关文章

  1. 1

    提供的模型不是YellowBrick中的聚类估计量

  2. 2

    Python中的均方误差

  3. 3

    R中多元线性回归模型中预测变量影响的估计量方差估计

  4. 4

    在递归特征消除的每个折叠中为估计量做超参数估计

  5. 5

    我如何遍历估计量?

  6. 6

    Sklearn AdaBooster和基本估计量

  7. 7

    如何在Sklearn Ensamble中查看adaboost分类器的每个基本估计量的预测

  8. 8

    scikit-learn中的哪些估计量不支持稀疏矩阵?

  9. 9

    是否可以在sklearn中组合多个部分拟合的估计量?

  10. 10

    您可以从sklearn网格搜索(GridSearchCV)中获得所有估计量吗?

  11. 11

    在R中使用Hill估计量的尾部索引

  12. 12

    如何将估计量传递给NLTK的NgramModel?

  13. 13

    如何估计R中的泊松分布样本的Lambda,并以此为基础得出估计量密度函数的核估计?

  14. 14

    如何在R中建立回归估计量线性组合的置信区间?

  15. 15

    pi的scala monte carlo估计量(尽可能短)

  16. 16

    均值组/ Fama-MacBeth估计量的Newey-West标准误

  17. 17

    错误:发现数组具有暗3。估计量应小于等于2

  18. 18

    Sklearn错误,数组具有4个暗角。估计量<= 2

  19. 19

    为什么RandomizedSearchCV重新为线性估计量返回度或伽马值?

  20. 20

    将sklearn LinearSVC子类化,以用作sklearn GridSearchCV的估计量

  21. 21

    立即执行:警告:无法计算脚本的字节处理估计量

  22. 22

    pi的scala monte carlo估计量(尽可能短)

  23. 23

    Sklearn错误,数组具有4个暗角。估计量<= 2

  24. 24

    如何将lavaan模型的估计量和优化方法作为变量?

  25. 25

    基于工作项工作流在TFS中自动进行变更集合并

  26. 26

    MATLAB ::均方误差与SNR图

  27. 27

    五点基本矩阵估计的Sampson误差

  28. 28

    MVC:工作流在已部署的服务器中不起作用

  29. 29

    如何通过工作流在HP ALM中获得Requirement和TestSetFolder的路径?

热门标签

归档