를 재설정 : 내가 I을 사용하여에 관심이 통계의 기본적으로 정규화 된 모든이 이제 Getting Factor Means into the dataset after calculation확장 할 수 -이 내가 여기 묻는 질문의 확장 값 오류
이들과 교차하는 사람들을 위해 데이터 세트를 검색하려고합니다. 따라서이 같은 데이터 세트를 검색하고 : 그 모든 것들을 세 가지 사실이 선수를 찾고
base3[((base3$ScaledAVG>2)&(base3$ScaledOBP>2)&(base3$ScaledK.AB<.20)),]
을, 그러나 나는이 프로그램을 실행할 때 그것은 스케일 K.AB 값을 다시 설정하려면 다음 중 하나를 0.5, 1 또는 2 해당 매개 변수를 사용하여 검색하지 않습니다. 이 방법으로 데이터를 검색하는 데 문제가 있습니까? 아니면이 동일한 맥락에서 데이터 집합의 사람들을 찾을 수있는 더 좋은 방법이 있습니까? 여기
는 일부 샘플 자료입니다 만, 내가 가지고있는 4000 개 기록에 외출 할 때와 같은 문제가 발생하지 않는 :AVG = c(.350,.400,.320,.220,.100,.250,.400,.450)
Conf = c("SEC","ACC","SEC","B12","P12","ACC","B12","P12")
OBP = c(.360,.420,.360,.260,.160,.260,.460,.410)
K.AB = c(.11,.10,.09,.25,.20,.19,.05,.09)
Conf=as.factor(Conf)
d<- data.frame(Conf, AVG,OBP,K.AB)
dd <- do.call(rbind, by(d, d$Conf, FUN=function(x) { x$Scaled <- scale(x$AVG); x}))
dd <- do.call(rbind, by(d, d$Conf, FUN=function(x) { x$Scaled <- scale(x$OBP); x}))
dd <- do.call(rbind, by(d, d$Conf, FUN=function(x) { x$Scaled <- scale(x$K.AB); x}))
dd[((dd$ScaledAVG>2)&(dd$ScaledOBP>2)&(dd$ScaledK.AB<.20)),]
감사합니다!
제공하는 샘플 데이터는 쓸모가 없습니다. 'base3'은 무엇입니까? 당신은'confName'과'Conf'를 가지고 있고'Scaled'는 아무것도 없습니다. 재현성있게 만드십시오. –
마지막 함수는이 데이터에서 아무 것도하지 않지만 묶음이 있고이 값보다 2SDS 위에있는 값을 가진 것이이 값을 얻는 가장 좋은 방법인지 또는 더 나은 방법이 있는지를 가정 할 때 가설 이설니다. – BaseballR
그리고 샘플 데이터를 다시 작성했습니다. 재현성이 없기 때문에 사과드립니다! 이것은 마지막 부분을 제외하고는 모두 작동해야합니다. – BaseballR