2017-04-16 6 views
2

계통 발생 비교 분석을 위해 phylolm 패키지를 사용했습니다. 내 반응 변수는 이진 데이터 (1과 0)이므로 계통 발생 론적 회귀 분석을 사용했습니다.이원 반응 변수가있는 계통 발생 론적 회귀 분석

phyloglm의 출력을 플로팅하려면 어떻게해야합니까? 비슷한 질문을 here 발견했지만 회신을 이해할 수 없습니다. 여기에 표시된대로 결과를 표시하는 방법에 대한 조언을 제공해 주시겠습니까? pls

답변

2

?phyloglm에서 예를 사용하면 :

library(ape) 
library(phylolm) 
set.seed(123456) 
tre = rtree(50) 
x = rTrait(n=1,phy=tre) 
X = cbind(rep(1,50),x) 
y = rbinTrait(n=1,phy=tre, beta=c(-1,0.5), alpha=1 ,X=X) 
dat = data.frame(trait01 = y, predictor = x) 
fit = phyloglm(trait01~predictor,phy=tre,data=dat,boot=100) 

플롯 (지터) 데이터 및 응답 (plogis()은 로지스틱 함수이다 예측값은 logistic(a+b*x) 것으로서 우리 선을 그리는 add=TRUE으로 curve()를 사용한다.)

12304 7,

이 플롯의 OP 버전은 중간 범위에 걸쳐 선형 약되고, (우리가 Y 축 스케일 볼 수 없지만)는 로지스틱 맞는 완벽하게 일치

enter image description here

인 예측 된 값 (곡선의 상단에 감속의 힌트가 있음).

+0

아,이 빠른 도움에 대해 감사드립니다. 코드를 실행하면 효과가 있습니다. 그러나, 내가 얻은 회귀선은 선형 선이 아니라 사용자가 얻은 선과 같습니다. 나는 코멘트에서 사진을 업로드하는 방법을 모른다. 그리고 나는 봤고,이 웹 사이트의 그림이 나의 그림과 아주 유사하다는 것을 발견했다. http://www.bzst.com/2012/05/linear-regression-for-binary-outcome-is.html. – phil

+0

말하기는 어렵지만 예상 확률이 대략 0.3에서 0.7 사이 일 경우 로지스틱 회귀 곡선은 대략 선형 일 것입니다. 원한다면 imgur에 이미지를 업로드하고 댓글에 링크를 포함하거나 * 질문 *을 편집 할 수 있습니다 ... –

+0

죄송합니다. 내 질문에 두 명의 사진을 업로드 할 수 없으므로 사진을 저장하기 위해 Google 드라이브를 사용했습니다. https : //drive.google.com/file/d/0B5VHYG-mRtCUTk1qdTJlZk9mYkE/view? usp = sharing. 많은 감사합니다! – phil