• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

제4회 실기시험 리뷰 작업형1질문 1번문제

22.11.30 03:14 작성 조회수 154

0

1.절대값을 구하라고 하였으므로 abs함수를 써야 하는 거 아닌가요?

  1. 값을 내림할때 as.integer을 써도 되고 floor를 이용해도 되는거죠?

  2. 그리고 반올림할때 round함수 쓰셨는데 정수니까 round함수의 두번째 자리는 1이 아니라 0이어야 하는 거 아닐까요?

    그런데 1이나 0을 자릿수로 써봤는데... 답이 동일하게 나오던데.. 왜 그러는 걸까요...?

  3. quantile이냐 fivenum이냐 이건 데이터의 길이가 짝이냐 홀이냐의 문제라고 하셨는데요... 앞으로 시험에서 이렇게 사분위수가 나오면 이것저것 시도해보고 비교해 볼 거 없이 quantile함수를 이용하여 구하면 될까요...?

     

답변 1

답변을 작성해보세요.

0

 

안녕하세요. 답변드립니다.

 

1. 절대값으로 변경해야하는 것 맞습니다. 아마 차이가 양수로 나와서 제가 별도로 적지 않은 것으로 보입니다. abs함수 사용하시면 됩니다.

 

2. as.integer나 floor 무방합니다. 혹시 모르니 시험때는 두개를 모두 실행하시고 답을 비교해보시는 것을 추천드립니다. 문제에서 반올림, 올림, 버림등의 용어가 있고 두 결과값이 다르면 floor를 추천드립니다.

 

3. round함수는 digitis 파라미터를 소수점 자릿수를 조절합니다. 예제의 문제가 뒷부분이 963이라서 특수했는데, 만약에

result_f <- 53.911

round(result_f,0)

round(result_f,1)

이렇게 코드를 입력하면 다르다는 것을 볼 수 있습니다. 우리는 기본적으로 0을 이용한다고 생각하시면 되겠습니다.

 

4. 네. 이번 기출의 결과로 quantile로 하는 것이 맞다고 생각됩니다.