小编bdu*_*bdu的帖子

具有混合数据类型的数据框

我已经使用R一段时间了,但我仍然在努力与因素和数据框架.这是我的问题.

我试图预先分配一个由不同类型的几列组成的数据框,如下所示:

cb <- data.frame(S=character(1000), I=numeric(1000), A=as.Date(rep(0,1000), origin = "1900-01-01"), SD=as.POSIXct(rep(0,1000), origin = "1900-01-01 00:00:00"), CC=numeric(1000), stringsAsFactors=FALSE)
Run Code Online (Sandbox Code Playgroud)

它满足我想要的数据帧类型(str(cb)的输出):

'data.frame':   1000 obs. of  5 variables:
 $ S : chr  "" "" "" "" ...
 $ I : num  0 0 0 0 0 0 0 0 0 0 ...
 $ A : Date, format: "1900-01-01" "1900-01-01" "1900-01-01" "1900-01-01" ...
 $ SD: POSIXct, format: "1900-01-01" "1900-01-01" "1900-01-01" "1900-01-01" ...
 $ CC: num  0 0 0 0 0 0 0 0 0 0 …
Run Code Online (Sandbox Code Playgroud)

r type-conversion dataframe

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

如何拟合 Skellam 回归?

是否有一种简单的方法来拟合 R 中的多元回归,其中因变量根据Skellam 分布(两个泊松分布计数之间的差异)分布?就像是:

myskellam <- glm(A ~ B + C + D, data = mydata, family = "skellam")
Run Code Online (Sandbox Code Playgroud)

这应该适应固定效应。但理想情况下,我更喜欢随机效应,因为我知道固定效应可能会引入测量偏差。因此我想理想的解决方案应该是使用lme4orglmmADMB包。

或者,有没有办法转换数据以应用更常用的回归工具?

statistics r lme4 glm mixed-models

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

标签 统计

r ×2

dataframe ×1

glm ×1

lme4 ×1

mixed-models ×1

statistics ×1

type-conversion ×1