저는 초보자입니다 (첫 학기 - 단 변수 통계를위한이 프로그램입니다). 그리고 현재 내 glm()의 결과를 플로팅하는 데 어려움을 겪고 있습니다. 내가 꽤 많은 스레드를 읽고 인터넷에서 파일을 도울 수 있지만 2 가지 문제가 있습니다 : 1) 너무 고급 또는 2) 조언을 이해하기 때문에 조언을 이해하지 못한다면 내가 코드를 복제 할 때, 일하지 마라.glm()의 결과 플롯
나는 해결책에 가깝다고 생각하지만, 나의 곡선은 그것이 어떻게되는지에 대해 작동하지 않는다. 아무도 내가 뭘 잘못하고 있다고 말할 수 있습니까?
new.data<-data.frame(x=rnorm(50,0,1), y=c("yes", "no"))
mock_model<-glm(y~x, data=new.data, family=binomial)
x1<-seq(min(new.data$x), max(new.data$x), 0.01)
y1<-predict(mock_model, list(x=x1), type="response")
plot(new.data$x, new.data$y, xlab="numeric var", ylab="binary var")
points(x1, y1)
나는 코딩과 플랫폼에 익숙하지 않으므로 제공 한 정보가 충분하지 않을 경우 사전에 사과드립니다.
모든 조언을 주시면 감사하겠습니다.
도움을 요청할 때 샘플 입력 데이터와 함께 [재현 가능한 예] (https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)를 포함시켜야합니다. 코드를 실행하는 데이터가 없으면 사용자가보고있는 내용을 볼 수 없으므로 문제가 무엇인지 명확하지 않습니다. – MrFlick
아 맞아, 이해가 돼! 링크에서 내 데이터와 비슷한 변수가있는 작은 데이터 프레임을 판단하는 것이 좋을까요? 'new.data <-data.frame (x = rnorm (50,0,1), y = c ("예", "아니오")) mock_model <-glm (y ~ x, data = new. 데이터, 패밀리 = 이항) x1 <-seq (min (new.data $ x), max (new.data $ x), 0.01) y1 <-predict (mock_model, list (x = x1), type = " 응답) " plot (new.data $ x, new.data $ y, xlab ="숫자 var ", ylab ="binary var ") points (x1, y1)' –
이 정보를 원래 질문으로 편집하십시오.댓글의 형식을 올바르게 지정할 수 없으며 처음부터 코멘트가 있어야합니다. – MrFlick