클래스에 정의된 메소드의 알고리즘 구현을 확인하는 법

This post was kindly contributed by Open Statistics with GNU R - go there to comment and to read the full post.

이것은 제가 지난 5년간 이메일을 받았던 내용 중 가장 많은 내용이므로 올립니다. 많은 분들이 R이 제공하는 내장함수에 대해서 함수명을 입력하면 코드가 어떻게 작성되었는지 확인할 수 있음을 알고 계실 것입니다. 그러나, 많은 분들이 R의 핵심부분에 대해서는 소스를 공개하고 있지 않다고 합니다. 그 이유는 제네릭 함수에 대한 메쏘드 (처리방식)에 대한 부분들에 대한 소스를 볼 수 없었기 때문입니다. 이 부분은 methods(), getAnywhere(), getS3method()라는 함수를 이용하여 확인할 수 있습니다. 이 함수들에 대한 설명은  http://www.openstatistics.net/Rdocs/R-intro.html#Object-orientation  (Section 10.9. Introduction to R – 뉴 한국어판 v.0.9, 한국어 인코딩: UTF-8)에서 확인해 볼 수 있습니다.