[英]How to perform a logistic regression when dealing with counts rather than individual datas
抱歉,我真的需要知道这个问题的答案。
我正在尝试通过R CRAN执行逻辑回归。
数据如下
Count T M R
4 No Yes W
2 Yes No W
7 No Yes B
155 Yes Yes B
9 No No W
3 Yes No W
7 No No B
2 Yes No B
所以我想要的是...
T M R
No Yes W
No Yes W
No Yes W
No Yes W
Yes No W
Yes No W
No Yes B
. . . (x7)
Yes Yes B
. . . (x155)
No No W
. . . (x9)
Yes No W
Yes No W
Yes No W
No No B
. . . (x7)
Yes No B
Yes No B
要执行逻辑回归,我需要单独的数据,但是我需要计数而不是单独的数据。 我将如何制作一个新的数据帧,以便每个数据都可以根据同一行中的计数重复多少?
我认为这对于循环和if语句来说很容易...但是我似乎无法理解。
您可以选择与“ Count
列一样多的索引:
> rep(1:nrow(data), data$Count)
[1] 1 1 1 1 2 2 3 3 3 3 3 3 3 4 ... 4 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 7 8 8
并使用它来索引data.frame:
data[rep(1:nrow(data), data$Count),]
如果要删除“ Count
列,请执行以下操作:
data[rep(1:nrow(data), data$Count), -1]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.