[心得] bootstrap long format
假設資料長這樣
ID V1 V2
1 10 11
1 11 12
1 12 13
2 13 14
2 14 15
2 15 16
3 16 17
3 17 18
4 18 19
4 19 20
先bootstrap ID
s <- sample(unique(data$ID), replace=T)
再抓資料
data2 <- data[data$ID %in% s] #這樣就錯了
#s裡是有重複的ID沒錯
#可是 %in% 不會抓重複的值
網路上查尋的的結果,是用grr:::matches
s_idx <- as.numeric(unlist(matches(s, data$ID, list=T)))
data2 <- data[s_idx]
看起來還算簡約, 只是為了一個小功能又要裝一個pkg..有點煩躁
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.109.73.105
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1495523074.A.34C.html
→
05/23 15:25, , 1F
05/23 15:25, 1F
→
05/23 19:47, , 2F
05/23 19:47, 2F
→
05/23 19:47, , 3F
05/23 19:47, 3F
→
05/23 21:42, , 4F
05/23 21:42, 4F
→
05/23 21:42, , 5F
05/23 21:42, 5F
→
05/23 21:44, , 6F
05/23 21:44, 6F
→
05/23 21:44, , 7F
05/23 21:44, 7F
→
05/24 10:51, , 8F
05/24 10:51, 8F
→
05/24 13:07, , 9F
05/24 13:07, 9F
→
05/24 13:09, , 10F
05/24 13:09, 10F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章