Rcpp1 Rcpp 사용하기(1) - Introduction R은 가장 널리 사용되는 통계소프트웨어 중 하나로, 통계학과에 진학하게 되면 반드시 배우게 되는 프로그램입니다. 자주 사용하는 통계 알고리즘은 물론 논문에서 제안하는 알고리즘을 패키지 형태로 구현해두는 경우가 많아서 과장을 좀 보태면 "생각할 수 있는 모든 통계 알고리즘"은 R을 통해서 거의 사용할 수 있다고 해도 무방합니다. 이렇게 유용한 프로그램이지만 R에도 많은 단점이 있고, 그중 가장 치명적이라고 생각되는 단점은 속도가 느리다는 것입니다. 특히 많은 반복 연산이 필요한 베이지안 컴퓨팅(e.g. MCMC)의 경우 자칫 단순한 코드 테스트에도 하루 이상을 소모해야 하는 불상사(?)가 벌어질 수도 있습니다. 이를 해결할 수 있는 방법 중 하나로 코드 병렬화를 생각할 수 있겠지만 이전 반복의 결과가 다음.. 2022. 12. 27. 이전 1 다음