201301.ch4.r.mining.eng.hwp









X<-matrix(rnorm(100),nrow=20)


B<-(5:1)/5

XB<-drop(X%*%B)


P<-exp(XB)/(1+exp(XB))


#확률도 자료의 개수만큼 


Y[1]<-rbinorm(1,1,P[1])



Y<-rep(0,20)


for(k in 1:20){

Y[k]<-rbinom(1,1,P[k])

}



#

my.fit<-summary(glm(Y~X,family="binomial"))$coef[,1]


XB<-drop(cbind(1,X)%*%my.fit)

P<-exp(XB)/(1+exp(XB))  #추정된 확률



##########


P[order(P)]   #order() 크기순서로 나열, 오더피를 피에 넣으면 P가 정열됨


P[order(P,decreasing=T)] #큰 순서로 나열

P[order(P,decreasing=F)] #작은 순서로 나열


Mat<-cbind(Y,P)


Mat<-Mat[order(P,decreasing=T),]






'프로그래밍, 통계학 > R(데이터마이닝)' 카테고리의 다른 글

14.5.22 실습  (0) 2014.05.22
14.5.8 데이터마이닝 / 디시젼트리  (0) 2014.05.08
14.4.29.화  (0) 2014.04.29
14.4.17데이터미아닝  (0) 2014.04.17
14.4.15  (0) 2014.04.15
블로그 이미지

테시리

,