본문 바로가기

전체 글312

R 패키지 ggThemeAssist로 ggplot2 그래프 쉽게 수정하기 ggplot2 패키지로 그래프를 그리면 기본 R 그래프보다는 깔끔하지만, 축제목과 배경색 등을 수정하는데 많이 불편합니다. 아래와 같이 기본 꺾은선 그래프(회색 바탕에 작은 글자)를 쉽게 수정하기 위해서 ggThemeAssist 패키지를 사용합니다. 기본적으로 ggplot2가 설치되었다고 가정하고(openair 패키지로 울산 2015~2020 미세먼지 시간농도를 daily 데이터 세트에 입력), 아래 순서로 실행하고 GUI 에서 세부 옵션을 조정합니다. install.packages("ggThemeAssist") # 패키지 설치 library(ggThemeAssist) # 패키지 불러오기 gg 2022. 9. 12.
학생 개인차를 어떻게 극복할 것인가? 저는 수업이나 발표를 최대한 쉽게 하려고 합니다. 내용을 이해하기 쉽도록 그래프, 신문 기사, 뉴스 동영상을 많이 넣습니다. 수식이나 복잡한 설명 문장 등은 되도록 넣지 않습니다. 그래서 최대한 흥미를 느끼고 해당 주제의 중요성을 각인시키려고 합니다. 그래서 수업을 못 따라오는 학생이 거의 없고 개인차가 별로 없습니다. 연구는 다릅니다. 석사와 박사 초년차에는 선배들에게 많이 배우면서 연구과제나 개인 연구를 수행하는데, 학생 수준에 따라 연구 진행 속도와 성과가 극명하게 달라집니다. 연구력(지적능력, 발표력, 글쓰기 수준, 영어실력, 실험 손재주)과 인성(성실, 정직, 친화력, 예의), 동기부여, 가정환경 등이 모두 연구 결과로 나타납니다. 예를 들어, A학생이 한 학기 동안 연구를 했지만 결과가 좋지 .. 2022. 9. 3.
국문논문 이틀 동안에 완성하기 지난주에 국내학술지에 논문 한 편을 이틀 만에 작성하고 단독저자로 투고했습니다. 첫째 날: 보고서 그림을 학술지 서식에 맞게 가급적 영문으로 변경하고 크기를 조정하는 작업 둘째 날: 보고서 내용을 취사선택하고 논문에 어울리는 문장으로 수정. 초안 작성 후 구글 스칼라에서 필요한 문헌 정보 찾아서 바로 EndNote로 보내서 참고문헌 목록 완성 국문논문이라서 문장 작업에 시간이 덜 걸리기도 했지만, 작년에 혼자 수행한 미세먼지 측정망 최적화 과제 보고서 문장을 많이 사용했기 때문에 금방 완성했습니다. 논문 쓰는 실력이 가장 좋았던 포닥 때도 이 정도로 빨리 논문을 작성한 적은 없는데, 논문 재료가 잘 준비되어 있고, 시간을 집중적으로 투자하니까 가장 단기간에 논문을 완성했습니다. 매년 시행하는 교수 업적평.. 2022. 8. 16.
산업도시 환경오염과 LH 저는 포항공대 대학원에 다닐 때부터 산업단지 주변 환경오염을 연구하고 있습니다. 포항과 울산, 합쳐서 20년 넘게 산업도시에서 살면서 환경오염 관련 연구를 많이 했습니다. LH가 울산 석유화학단지 옆에 대규모 임대주택단지를 조성하려고 합니다. 비교적 경제적으로 넉넉하지 않은 사람들이 만성적으로 대기오염에 노출될 것으로 예상합니다. 환경정의에 어긋나는 일입니다. 연구자로서 침묵하기 어려워서 지난 달에 경상일보에 기고한 글입니다. 7월에 블로그에 올렸지만 반복해서 포스팅합니다. [기고]한국토지주택공사(LH)를 용서해 주십시오 < 독자기고 < 오피니언 < 기사본문 - 경상일보 (ksilbo.co.kr) [기고]한국토지주택공사(LH)를 용서해 주십시오 - 경상일보 LH의 야음지구 개발 강행에 관한 언론보도를 접.. 2022. 8. 8.
Desk rejection 요즘 국제 저널 투고 논문 편수가 많아지고 있어서 desk rejection도 많아지고 있습니다. 일정 수준 이상의 저널에서는 공통적으로 보이는 현상입니다. Desk rejection이란 에디터가 판단하여 바로 리젝하는 것으로 동료심사(Peer review)를 받지 않고 바로 탈락하는 것을 의미합니다. 제 연구실에서 투고한 논문이 리젝되는 주요 이유는 아래와 같습니다. 1. Journal scope에 안 맞을 때 연구 내용이 해당 저널에서 잘 다루지 않는 내용인 경우. 예를 들어 순수 분석기술 개발 관련 저널인데, 응용 중심의 논문을 투고한 경우 2. 새로운 내용이 부족할 때 해당 지역에서는 처음 연구한 것이지만, 핵심 결과가 이미 다 알려진 내용 (예를 들어, PAHs 농도가 겨울에 높고, 여름에 낮고.. 2022. 7. 30.
AI 도움으로 영문 수정하기 대학원 석사 2년차에 학위논문을 영어로 쓰다 보면 본인의 영작 실력에 스스로 당황할 수 있습니다. 논문을 많이 읽고 쓰면 자연스럽게 영작 실력이 늘지만, 애초에 기본 어휘와 문법 실력이 부족하면 답이 없습니다. 대학원생이라도 계속 영어 공부를 해야 합니다. 처음 논문을 쓸 때는 최대한 기존 논문의 좋은 문장을 참고해야 합니다. 학계에서 사용하는 전문용어와 표현 방식을 빨리 습득하면 논문 초안 작성 속도가 매우 빨라질 수 있습니다. 일단, 문법은 생각하지 말고 그냥 생각나는 대로 빨리 적어야 합니다. 영문 표현이 생각나지 않으면 한글로 적어도 됩니다. 영작 실력이 형편 없는 학생은 논문 초안을 작성하고 구글 번역기에 넣어서 한글로 어떻게 번역이 되는지 확인해 보세요. 한글로 부드럽게 번역되지 않으면 뭔가 .. 2022. 7. 20.
환경정의 - LH는 정말 몰랐을까? 경상일보 기고문입니다. 가끔 울산시 환경문제를 들여다 보면 NGO 활동이라도 해야하나? 환경 전공 교수인데 논문만 쓰고 이런 문제에 귀를 닫아야 할까? 라는 생각을 합니다. 대기오염과 화학사고 위험이 가장 높은 산단 바로 옆에 대규모 공동주택을 짓겠다는 것이 상식적으로 너무 이해가 되지 않습니다. http://www.ksilbo.co.kr/news/articleView.html?idxno=941504 [기고]한국토지주택공사(LH)를 용서해 주십시오 - 경상일보 LH의 야음지구 개발 강행에 관한 언론보도를 접하고, 환경정의를 생각하지 않을 수 없다. 국어사전에 의하면, 환경정의란 ‘환경의 세대 간, 국가 간, 계층 간, 생물종 간 배분의 형평성을 실현하 www.ksilbo.co.kr LH의 야음지구 개발 .. 2022. 7. 18.
마지막 공식 온라인 강의일까? 이번 학기에는 두 과목(대학원: 환경분석개론, 학부: 지구환경과학)을 개설했습니다. 대학원 과목은 3월 개강부터 대면으로 진행하고 있고, 학부 과목은 이번 주까지만 온라인 강의이고 다음 주부터 대면 강의입니다. 학부 과목은 팀티칭(여러 교수님이 참여)이라서 저는 오늘이 마지막 수업이었습니다. 2년 조금 넘게 온라인 강의를 주로 하다보니 온라인 강의가 편할 때도 많습니다. 특히, 타블렛을 사용하면 강의실 현장에서보다 더 효과적으로 PPT 내용에 대해서 설명이 가능합니다. 각종 동영상과 온라인 자료를 보여주기도 편합니다. 다만, 학생들과 소통하기 어렵고, 얼마나 이해를 하고 있는지 잘 모르는 상황이라, 수업 시간 내내 일방적으로 '발표'를 하기 때문에 목도 아프고 많이 힘듭니다. 학생들 입장에서는 인강을 많.. 2022. 4. 27.
파이썬 라이브러리(matplotlib) 설치 이전 글에서 소개한 주피터 노트북을 사용할 경우에는 별도로 matplotlib와 같은 라이브러리를 설치하지 않아도 되지만, 파이썬을 설치하고 파이참이나 비주얼 스튜디오 코드를 에디터로 사용할 때는 라이브러리를 별도로 설치해야 합니다. 파이썬 & 아나콘다(주피터 노트북) 설치 파이썬 설치 아래 사이트에서 최신 버전(3.10.2) 다운로드 하면 간단히 설치할 수 있습니다. Welcome to Python.org Welcome to Python.org The official home of the Python Programming Language www.python.org.. eacl.tistory.com python-3.10.4-amd64.exe 파일을 실행하면 아래 창이 열리는데 맨 아래에 PATH를 선택하.. 2022. 4. 23.
R & MATLAB 산점도에 날짜 컬러바(color bar) 추가하기 보통 2차원 혹은 3차원 산점도는 각각 2개와 3개의 변수 자료를 입력할 수 있는데, 점의 크기나 색깔을 이용해서 변수를 더 추가할 수 있습니다. 아래는 매트랩 예제입니다. 풍속, 일사량, 기온을 3차원 산점도로 나타내고 오존 농도를 컬러바로 표현했습니다. 3차원 산점도 플롯 만들기 - MATLAB & Simulink - MathWorks 한국 3차원 산점도 플롯 만들기 - MATLAB & Simulink - MathWorks 한국 이 예제의 수정된 버전이 있습니다. 사용자가 편집한 내용을 반영하여 이 예제를 여시겠습니까? kr.mathworks.com 대기오염 연구에서 컬러바는 보통 오염물질 농도로 그리는 경우가 많은데, 가끔은 날짜로 컬러바를 그리는 것이 효과적일 때도 있습니다. 아래 사이트를 참고해.. 2022. 4. 18.