[r] geom_smooth () 사용 가능한 메소드는 무엇입니까?

geom_smooth()에서 사용 하고 ggplot2있습니다.

Hadley Wickham의 책 ( “ggplot2-데이터 분석을위한 우아한 그래픽”)에는 사용되는 예제 (51 페이지) method="lm"가 있습니다. 에서 온라인 매뉴얼 의 어떤 이야기가없는 method인수입니다. 을 사용하는 사람들의 다른 Google 검색 결과 (및 여기에서 질문)를 method='loess'봅니다.

옵션을 설명하는 전체 목록이 어딘가에 있습니까?

내가 볼 수 있듯이 'lm'직선을 그리고 'loess'매우 부드러운 곡선을 그립니다. 참조 점 사이에 들쭉날쭉 한 선을 더 많이 그리는 다른 사람이 있다고 가정합니다.

se예제 의 인수는 도움말이나 온라인 문서에도 없습니다.

여기 FWIW는 내 코드입니다.

p <- ggplot(output8, aes(age, myoutcome, group=id, colour=year_diag_cat2)) +
  geom_line() + scale_y_continuous(limits = c(lwr,upr))
p + geom_smooth(aes(group=year_diag_cat2), method="loess", size=2, se=F)



답변

때로는 대답을 튀어 나오게하는 질문을합니다. 메소드와 추가 인수는 ggplot2 wiki stat_smooth 페이지 에 나열되어 있습니다 .

geom_smooth()페이지에서 다음과 같이 암시됩니다 .

“보다 융통성이 필요한 경우 내장 된 모델 피팅을 사용하는 예제는 stat_smooth를 참조하십시오.이 예제는 선택한 모델에서 피팅을 그리는 방법을 보여줍니다.”

함수에 특별히 포함되지 않은 ggplot 그래프에 대한 예제에서 인수를 본 것은 이번이 처음이 아닙니다. 각 기능의 범위를 파악하는 것이 어렵거나 각 기능 내에서 작동 할 것과 작동하지 않을 것을 말하는 마법의 명시 적 목록을 아직 발견하지 못했을 수도 있습니다.


답변

method 인수는 smooth 통계의 매개 변수를 지정합니다. stat_smooth메서드 인수에 대해 가능한 모든 인수 목록을 볼 수 있습니다 .


답변

예제의 se 인수는 도움말이나 온라인 문서에도 없습니다.

geom_smooth의 ‘se’가 ‘FALSE’로 설정되면 오류 음영 영역이 표시되지 않습니다.


답변