2010-03-31 2 views
3

간단한 데이터 세트가 주어지면 추세 수식을 계산할 수 있기를 원합니다. 2 차 다항식 회귀를 가정하면이 수식을 계산할 수 있습니다.다항식 추세선 피팅을위한 좋은 패키지

실제로 Excel에서와 마찬가지로 계산 중에 X 기간을 예측할 수 있다면 좋을 것입니다.

나는 상대적으로 사용하기 쉬운 휴대용 C/C++ 패키지를 찾고 있는데, "가장 잘 맞는"(가장 높은 R ​​^ 2 값) 곡선을 낼 수 있습니다.

제안 사항? 감사!

답변

2

GNU gslC 라이브러리는 다중 매개 변수 맞추기를 수행 할 수 있습니다. 인터페이스는 물론 C과 비슷하지만 Windows 용을 포함하여 많은 플랫폼에서 사용할 수있는 버전이 있습니다.

케이스 구현 방법은 gsl 설명서의 quadratic fit example을 참조하십시오.

0

ROOT은 C++ 기본이며 컴파일되거나 해석 될 수 있습니다 (cint 사용). TGraph 클래스와 그 클래스에서 파생 된 클래스는 임의 함수를 사용하여 피팅을 지원합니다. 루트는 오픈 소스이며, Mac, Windows, Linux 및 OpenSolaris (원칙적으로 다른 곳)에서 실행됩니다. 그러나 피팅 지원을 위해 설치하는 것은 꽤 큰 도구입니다.

+0

나는 ROOT도 사용하지만, 여러분이 말했듯이, 간단한 Excelesque 적합을 위해서만 설치하는 것은 약간의 잔인한 부분입니다 (I/O 부분은 어쨌든 제가 생각하기에 그 주요 강점입니다). 또한 여기에 그것을 언급하면 ​​항상'R' 사람들이 그들의 의자에서 뛰어 내린다. –