Author: byun1114

  • 시험 문제 출제하기

    객관식으로 문제를 출제해야 한다면 가장 적절한 것을 묻는 문제로 하면서, 5지 선다형으로 하는게 좋다고 한다. 지금까지는 PPT를 순차적으로 보면서 하나씩 문제를 만들었다. 그러다가 올 해 마지막 수업은 조금 다른 방식으로 해보기로 했다.

    객관식 5문제를 출제한다면 옳은 지문 5개와 틀린 지문 20개가 필요하다. 이를 임의로 섞어서 문제를 출제하여 보기로 했다. 정답 5개를 임의의 순서로 배열하여 한 문제당 하나씩 배분한다. 오답을 한 문제당 4개씩 임의로 선정하여 배분한다. 각각의 문제에서 지문 순서를 한 번 더 섞는다. 문제를 푸는 입장에서 예측하기 어렵게 느끼도록 고민한 방식인데 적절할지 모르겠다.

  • 텍스트 형식을 시간 형식으로 변환하기

    데이터 포맷에 맞게 자료를 입력해 두어야 나중에 편하다는 것을 깨달았다. 그래서 Sentinel CDM을 만들 때 최대한 맞춰서 만들려고 한다. OMOP CDM과 상당 부분 유사하기 때문에 어렵지는 않은데, 시간을 바꾸어 주어야 한다. TIMESTAMP을 이용하면 되는 것 같다. 병원 자료는 24시간 형식으로 입력되어 있기 때문에 여기에 맞춰준다.

    ALTER TABLE sentinel.vital_signs ALTER COLUMN measure_time TYPE TIME USING TO_TIMESTAMP(measure_time, 'HH24:MI:SS');
    

  • barplot과 space

    barplot에 추세선을 그릴 때 주의해야 할 부분이 하나 있다. barplot은 막대 사이 간격이 기본적으로 0.2가 있다. 이 간격을 고려하여 추세선을 더 넒게 그리거나, 간격을 0으로 없애고 그려야 한다. 간격을 없애고 싶을 때에는 space = 0을 입력해준다.

    barplot(..., space=0, ...)
  • pgAdmin Master Password 없애기

    www.pgadmin.org/docs/pgadmin4/development/master_password.html

    일단 홈페이지 방법대로 하면 된다. 그런데 위치가 틀렸다.

    나의 경우에는 C:\Program Files\pgAdmin 4\v4\web 에 있는 config.py파일을 수정했다.