-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdevelop.R
30 lines (25 loc) · 813 Bytes
/
develop.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# matrix file maker -------------------------------------------------------
image.set <- read.csv("travel_image.csv",header = F)
image.set %>% dplyr::select(-V46) %>%
mutate(ID=rownames(.)) %>%
tidyr::gather(key,val,-ID,factor_key=TRUE) %>%
group_by(key) %>%
summarise(VA=var(val)) %>%
arrange(desc(VA))
image.set %>% mutate(ID=rownames(.)) %>%
filter(ID %in% c(9,14,16,19,35)) -> M
for(i in 1:5){
tmp <- matrix(0,nrow=10,ncol=10)
pos <- 0
for(j in 1:9){
for(k in (j+1):10){
pos <- pos + 1
tmp[j,k] <- M[i,pos]
}
}
diag(tmp) <- 0
tmp <- t(tmp)+(tmp)
colnames(tmp) <- c("Sapporo","Hida","Maizuru","Sasebo","Shima","Akiyoshidai",
"Nozawa","Dougo","Yufuin","Miyakojima")
write.csv(tmp,file = paste0("matrix",i,".csv"),row.names = F)
}