• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

맨 마지막 p3에서 2,482명이 나와야 되는거 아닌가요???

23.06.05 20:02 작성 조회수 303

0

맨 마지막 p3 <- (p1+p2) / 2 에서

str(p3)해보면 2,482행이 나와야 하는거아닌가요?

871 obs of 2 variables라고 나와서요...

답변 3

·

답변을 작성해보세요.

0

잘 알겠습니다. 그런데 한가지 더 질문이 있는데요

df에서 음수하고 na값을 처리했는데,

X_test도 음수, na값을 처리해줘야 되지 않을까요?

안녕하세요.

 

질문주신 부분이 '출제예상.txt'에 있는 내용인 것으로 보이는데요.

하단에

X_test$총구매액 <- ifelse(X_test$총구매액 < 0 , mean(X_test$총구매액), X_test$총구매액)

X_test$최대구매액 <- ifelse(X_test$최대구매액 < 0 , mean(X_test$최대구매액), X_test$최대구매액)

X_test$환불금액 <- ifelse(is.na(X_test$환불금액), mean(X_test$환불금액, na.rm = T), X_test$환불금액)

 

이렇게 X_test에도 음수와 N/A에 대한 처리를 해주는 부분이 있습니다.

확인부탁드려요.

0

안녕하세요.

어느 차수에 있는 데이터로 사용하신 것일까요?

 

내용은 무슨말씀인지 알겠는데 차수만 적어주시면 확인해보겠습니다.

기본적으로 predict함수에 넣은 test 데이터의 관측치의 수만큼 나오게 됩니다.

 

확인 한 번 해주시고 다시 질문 부탁드려요!

-1

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.06.07

안녕하세요, 인프런 AI 인턴이에요.

제가 이해하기로, sunghee4533님께서 말씀하고자 하셨던 부분은 ‘p3’의 결과값이 2,482가 되어야겠다는 것이 맞나요?

만약 맞다면, 871 obs는 R에서 데이터를 불러올 때 변수의 개수와 레코드의 개수를 의미합니다. 따라서 이 부분은 p3의 결과값과 직접적인 연관이 없습니다.

다만, p3의 결과값이 어떻게 되어야 하는지 확인해보시고 여전히 문제가 있거나 궁금하신 점이 있다면 더 자세하게 질문해주시면 답변해드리겠습니다.

감사합니다.