문제

하나의 변수의 약간의 변형으로 인한 hclust 객체 목록이 있습니다 (거리 매트릭스 계산).

  • 이제이 목록에서 합의 트리를 만들고 싶습니다.

이를 수행 할 일반 패키지가 있습니까? 나는 Maanova의 일부 코드를 통해 내 길을 해킹하고 있으며 효과가있는 것 같습니다. 그러나 "일반"부트 스트랩 (화학 데이터)을 수행하지 않기 때문에 추악하고 많은 해킹이 필요합니다.

/Palle Villesen, 덴마크

c1_list <- seq(10,100,by=10)
c2 <- 30
e<- 1
mboot <- list()
for (i in 1: length(c1_list) ) {
   c1 <- c1_list[i]
   cat("Doing C1=",c1,"...")
   x <- hclust(custom_euclidean(t(log2(data[, all]+1)), c1,c2,e), method='average')
   cat("..done\n")
   mboot[[i]] <- x # To get hclust object back use mbot[[i]] to get i'th object
}

#### Now extract the robust groups from mboot...
도움이 되었습니까?

해결책

먼저 살펴보십시오 컨센서스 클러스터링에 대한 Allan Tucker의 코드, 그의 논문과 관련이 있습니다 "유전자 발현 데이터의 합의 클러스터링 및 기능적 해석".

다음은 몇 가지 다른 포인터입니다.

다른 팁

HM, 그것은 클러스터링에 적용되는 향상 접근법처럼 들리며 빠른 Google 검색은 기존의 문헌을 보여줍니다. 클러스터링 향상. 어쩌면 그게 시작일까요?

R 코드는 항상 작업 뷰가 있습니다. 클러스터링 그리고 기계 학습.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top