0
R의 hist2d 함수로 생성 된 매우 큰 테이블의 특정 구역에서 몇 가지 통계 분석을 수행하고 싶습니다. 2 차원 히스토그램의 명확한 영역을 잘라내는 우아한 방법이 있습니까? R로 테이블에 넣으시겠습니까? 고맙습니다hist2d subrange selection in R
R의 hist2d 함수로 생성 된 매우 큰 테이블의 특정 구역에서 몇 가지 통계 분석을 수행하고 싶습니다. 2 차원 히스토그램의 명확한 영역을 잘라내는 우아한 방법이 있습니까? R로 테이블에 넣으시겠습니까? 고맙습니다hist2d subrange selection in R
"확실한 영역 잘라 내기"가 무슨 뜻인지 명확하지 않지만 hist2d
의 설명서에 따라 함수는 행렬의 각 셀에 대한 개수를 반환합니다. 그래서 당신은 쉽게 부분 집합하여 원하는 특정 세포를 추출 할 수 있습니다 :
y <- rnorm(2000, sd=1)
x <- rnorm(2000, sd=4)
# separate scales for each axis, this looks circular
tmp <- gplots:::hist2d(x,y)
str(tmp$counts)
dim(tmp$counts)
tmp$counts[1:10,1:10]
그래서 단지
tmp$counts
의 적절한 부분 집합을.