2013-07-26 4 views
0

그래서 나는이 같은이 플롯을 보이는 것을 :회귀 직선을 R에 구하는 방법은 무엇입니까?

enter image description here

x 및 y 두 축이 로그입니다, 나는이에 대한 최소 제곱 회귀 라인에 맞게 어떻게? 이것은 내가 그래프 플롯하는 데 사용되는 것입니다 ... 플롯 (로그 (카운트), 로그 = "X", 유형 = "P")

카운트는 각각 X의 관찰의 수를 포함를

답변

5

로그 (X)에 로그 (카운트)에 대한 최소 제곱 회귀는 간단하다 :

lm(log(counts) ~ log(x)) 

당신은 그것을 플롯하려면 :

plot(log(counts) ~ log(x)) 
abline(reg=lm(log(counts) ~ log(x))) 

이 당신의 데이터를 통계적으로 가장 적합한 모델이 될 수 없습니다, 하지만 그건 다른 질문입니다. 사이트 ....

+0

것은 내가 정말로 x 벡터를 가지고 있지 않다. 나는 단지 카운트를 가지고있다. – user2560984

+0

어떻게 카운트를 사용하여 회귀 라인을 그리는가? – user2560984

+0

어딘가에 x 변수가 숨어 있어야합니다. 추측 해 보자.'counts '는 무언가에'table'을 호출 한 결과이다. 그렇다면 결과 이름을 x로 사용하십시오. –

관련 문제