우선 감사의 말씀부터 드립니다. 책이 정말 혼자 공부하기 좋으네요.
R을 처음 접하지만 쉽게 이해가 되고, 짧게 이론 요약해주신 부분들도 통계학입문 때
공부했던 내용들이 다 기억이 되살아날 정도로 간결하면서도 명쾌하게 핵심을 전달해줍니다.
제 질문은 p87 중
mvrnorm(n=nrow(attitude),mu=mean(attitude),Sigma=cov(attitude))
명령이 에러가 나서 보니까 mean(attitude) 부분에 문제가 있는 거 같습니다.
> mean(attitude)
[1] NA
Warning message:
In mean.default(attitude) :
인자가 수치형 또는 논리형이 아니므로 NA를 반환합니다
그래서 이리저리 궁리하다가 mu=colMeans(attitude)로 바꾸니까 제대로 실행이 되네요.
제가 뭐 설정을 잘못한게 있는지 궁금합니다.
첫댓글 예전에는 mean()에 data.frame형식의 데이터를 넣으면 열의 평균을 구해줬는데, 언젠가부터 data.frame을 input으로 허용하지않더라구요. 잘못하신게 아니고, 그냥 R이 변한겁니다^^