小编mk9*_*k9y的帖子

reshape2:dcast很高,没有聚合

考虑

ext <- data.frame(cond = rep(c('a', 'b'), each = 2), dat = runif(4) )
Run Code Online (Sandbox Code Playgroud)

我想要

exw <- unstack(ext, dat ~ cond)
Run Code Online (Sandbox Code Playgroud)

但我想做到这一点的dcast()reshape2(用于教育的目的).这可能吗?

r reshape2

3
推荐指数
1
解决办法
429
查看次数

为什么 gamlss 会给出错误的前高斯分布参数估计?

gamlss.dist页面exGAUSS

心理学家经常使用前高斯分布来模拟响应时间 (RT)。它是通过添加两个随机变量来定义的,一个随机变量来自正态分布,另一个来自指数分布。参数musigma是正态分布变量的平均值和标准差,而参数nu是指数变量的平均值。

以下是我们应该如何估计参数:

library(gamlss)
y <- rexGAUS(100, mu = 300, nu = 100, sigma = 35)
m1 <- gamlss(y ~ 1, family = exGAUS)
m1
Run Code Online (Sandbox Code Playgroud)

不幸的是,估计值相差甚远:

Family:  c("exGAUS", "ex-Gaussian") 
Fitting method: RS() 

Call:  gamlss(formula = y ~ 1, family = exGAUS) 

Mu Coefficients:
(Intercept)  
      302.9  
Sigma Coefficients:
(Intercept)  
      3.496  
Nu Coefficients:
(Intercept)  
       4.63  
Run Code Online (Sandbox Code Playgroud)

从 CRAN 中消失的软件包retimes仍然可以从

https://cran.r-project.org/src/contrib/Archive/retimes/retimes_0.1-2.tar.gz
它有一个功能mexgauss

library(retimes)
mexgauss(y)
Run Code Online (Sandbox Code Playgroud)

给出:

       mu     sigma       tau 
319.42880 …
Run Code Online (Sandbox Code Playgroud)

estimation r gamlss

1
推荐指数
1
解决办法
418
查看次数

标签 统计

r ×2

estimation ×1

gamlss ×1

reshape2 ×1