2012-12-06 4 views
1

I 타입 I 오류를 평가하는 시뮬레이션의 무리를 실행, 그래서 결과는효과적인 상자 그림 (또는 그 변종) 데이터의 특정 유형은

pdata = c(0,0,0,0,0,0,0,0,0,0.07,0,0.02,0.03)

시뮬레이션 벡터의 평균과 같은 벡터이다 0.05이어야한다. 이제 boxplots을 통해 결과를 표시하는 방법을 생각 중입니다. R

boxplot(pdata)

의 기본 기능은 많은 0 년대 있기 때문에 전형적인 가치를 오히려 열심히하는 상자 그림을 제공합니다. 또한 중앙값을 표시하지만 실제로 원하는 것은 플롯에 표시 할 평균값입니다. 그러한 상황에서 효과가있는 그래픽 디스플레이가 있습니까? 숫자 값을 간단하게보고 할 수는 있지만 시뮬레이션에 비교할만한 다른 요소가 포함되어 있기 때문에 박스 플롯과 같은 그래프가 이상적입니다. 감사! 이 아마도 같은

+1

당신이 [바이올린 플롯] (HTTP를 고려 유무 : // docs.ggplot2.org/current/geom_violin.html), 또는 값이 반올림 된 경우 e, 어쩌면 [점 줄거리] (http://docs.ggplot2.org/current/geom_dotplot.html)? –

답변

1

뭔가 : 여기

plot(table(pdata)) 

enter image description here

ggplot2 버전 :

ggplot(as.data.frame(table(pdata)),aes(x=pdata,y=Freq))+geom_bar() 

enter image description here

+0

감사합니다. 그래프의 평균을 벡터에 명시 적으로 표시하는 방법이 있습니까? – alittleboy

+0

@alittleboy이 음모에 평균을 표시하고 싶거나 테이블 아이디어가 마음에 들지 않습니까? – agstudy

+0

그룹에 테이블을 사용하는 아이디어는 훌륭하지만, 0이 너무 많아서 실제 데이터에서 다른 점을보기가 어려울 수도 있습니다. 동일한 플롯에서 원본 데이터를 유지/요약하면서 벡터의 평균을 표시 할 수있는 플롯을 찾고 싶습니다. – alittleboy