2014-12-23 2 views
1

저는 수학에 끔찍한 말로 시작하겠습니다. 나는 지금까지 전문가 (또는 심지어 고급) 수학자라고 주장하지 않습니다. Java 선형 회귀가 작동하지 않습니다.

55,55 
55,55 
340,340 
333,333 
41,41 
71,141 
143,133 
121,122 
12,16 

그리고 그 값 (X, Y)에서

다음과 같은 생산 : :
Slope (b): 0.96112312980002 
Regression line equation: y=12.280535000464+0.96112312980002x 
Correlation coefficient (r): 0.98120789611439 

내가를 계산하기 위해이 웹 사이트를 사용

는 난 할 노력하고있어이 출력을 가지고있다 위의 값은 here입니다. 이 문제에 도움이된다면 크게 감사하겠습니다. 나는 stackoverflow found here에 대한 스 니펫을 사용하여 시도했지만 결과는 암울합니다. 누군가가 도서관이나 심지어 자신의 클래스를 통해 이러한 것들을 계산하는 방법을 가르쳐 줄 수 있습니까?

내가 가장 관심을 갖고있는 가치는 상관 계수입니다.

+0

alcula.com 링크의 수식을 이해하지 못하는 문제가 있습니까? – ajb

+0

꽤 많이, 내가 찾은 stackoverflow 스 니펫보다 계산을하는 방법을 잘 모르겠다. – ThatGuy343

답변

1

아파치 커먼즈 수학 클래스 SimpleRegression이 모든 작업을 수행합니다.

addData()을 사용하여 x 및 y 값을 입력합니다. 회귀 직선의 방정식을 얻으려면 getSlope()getIntercept()을 사용합니다. getR()을 사용하면 상관 계수를 얻을 수 있습니다.

더 쉬울 수 없습니다!

+0

당신은 이것이 얼마나 쉬운지를 농담하지 않았습니다 .. :) thanks – ThatGuy343

관련 문제