2011-06-13 5 views
6

CDF (누적 분포 함수)와 ECDF (경험적 누적 분포 함수)의 차이에 대해서는 잘 모르겠지만 대개 CDF 음모를 사용하여 데이터를 관찰합니다.R의 데이터 세트의 CDF를 플로팅 하시겠습니까?

저는 최근에 R을 사용하여 필자가 내 데이터의 CDF와 CCDF (Complementary CDF)를 그릴 방법을 찾으려고 필사적으로 노력하고 있습니다. 내가 찾을 수있는 건 R에 ecdf가 있지만 이것이 내가 원하는 것인지 확실하지 않다는 것입니다. ECDF 플로팅하는만큼 간단하다 :

plot.ecdf(data) 

사람이 R을 사용하여 데이터 집합의 CDF 및 CCDF를 플롯하는 방법을 알고 있나요?

답변

14

CDF는 일반적으로 배포를 알고 있거나 배포 할 때 닫힌 양식이 필요합니다. 반면 ECDF는 귀하의 데이터에서 온 것처럼 '경험적'입니다. 방금 ecdf()HmiscEcdf()을 사용하는 것에 대한 질문에 대답했습니다. the other day.

더 일반적으로, 당신은 같은 R 태그 내 'ecdf'을 찾기 위해 검색 상자에

[r] ecdf 

같은 용어를 사용하여 검색 할 수 있습니다. rseek.org에 'ccdf'가 거의 없습니다. ECDF를 뺀 것과 같을까요? 그렇다면 Hmisc의 Ecdf()이 처리 할 수 ​​있습니다.

나는 이것이 도움이 되었으면 좋겠어. 정확히 무엇이 당신이 찾고 있는지 분명하지 않기 때문에 질문을 다시 말하십시오. ecdf()Ecdf() 모두 매우 기능적이므로 도움 페이지를 읽으십시오.

+1

+1 다른 게시물에서 귀하의 답변에서 나는 당신이 R 전문가임을 깨달았습니다. :) 예, CCDF는 실제로 1-ECDF를 말합니다. 당신의 응답을 주셔서 감사합니다! 나는 이것을 대답으로 받아 들일 것이다. – Legend

+0

Ecdf 도움말 페이지에서 '1-F'를 검색하여 Ecdf 기능에서 CCDF를 계산하는 방법을 찾으십시오. –

관련 문제