(번역) Tidy Tuesday 이벤트에 대한 소개

원문: TidyTuesday GitHub Repository

tidytuesday-logo


A weekly social data project in R

R 생태계를 겨냥한 주단위 데이터 프로젝트. 이 프로젝트는 R4DS 온라인 학습 커뮤니티와 R for Data Science 책에서 태어났으며, tidyverse 생태계 안에 있는 ggplot2, tidyr, dplyr 등을 이용해서 데이터를 요약하고 정리해서 의미있는 차트를 만드는 데에 방점을 둡니다. 그렇다고 해서 다른 코드를 사용하면 안 된다는 규칙은 없지만, 그 결과를 만드는 데에 사용한 코드는 공유해주기 바랍니다.

매주 열리는 R4DS 온라인 학습 커뮤니티의 #TidyTuesday 에 참가해보세요! 매주 원본 데이터와 그 데이터셋과 관련된 차트나 기사를 올려드리니 여러분께서는 그 데이터를 탐색하시면 됩니다. 데이터셋을 “길들일” 수는 있지만, 항상 정리가 된 것은 아닐 겁니다! 그렇기 때문에 여러분은 데이터를 진정한 정리된 형태로 만들기 위해 다양한 R for Data Science 기법을 사용해야할 겁니다. TidyTuesday 의 목적은 여러분의 R 스킬을 적용하고, 피드백을 받고, 다른 사람의 작업물을 살펴보고, 더 큰 #RStats 커뮤니티와 관계를 맺는 것입니다! 그렇기 때문에 저희는 다양한 기술을 가진 다양한 사람들이 참가하기를 독려합니다!

저희는 다양한 출처에서 데이터를 가지고 올 것이며, 그 어떤 인과관계도 내포하고 있지 않다는 것을 강조하고 싶습니다. 모든 데이터에 영향을 주는 다양한 조절변수가 있으며, 이것들 중 다수가 데이터셋 내에 제대로 집계되지 않았을 수 있습니다. 그렇기 때문에 저희는 제공된 데이터를 데이터 정리와 차트를 그리는 기술을 연마하는 데에만 사용하시길 권합니다. 참가자들은 스스로 어떤 미묘한 요인 (nuancing factors) 가 이러한 관계 아래에 깔려있는지 생각해야 합니다.

Tidy Tuesday 의 의도는 결론을 도출하는 것과는 무관하게 개인들이 스스로 데이터 전처리와 시각화 연습을 할 수 있도록 안전하고 서로 지원해주는 장을 만들기 위함입니다. 이 둘이 관련이 있다는 것을 저희도 이해하고 있으나, 이 연습의 목적은 순수하게 실제 데이터를 가지고 연습하는 것입니다.

모든 데이터는 월요일에 data sets 페이지에 올라갈 것입니다. 데이터와 함께 문맥을 파악할 수 있도록 원문도 같이 포함할 예정입니다.

저희는 모든 초심자, 열정이 있는 사람, 그리고 전문가가 참여하도록 환영합니다. 하지만 몇 가지 명심해주셨으면 하는 게 있습니다.

  1. 데이터셋은 원문 또는 원문이 인용한 출처에서 가져왔습니다. 데이터는 있는 그대로 받아들이시고, Tidy Tuesday 는 여러분이 R 을 이용해서 기본적인 데이터 전처리와 시각화를 연습하는 것을 돕기 위해 만들어졌다는 걸 기억해주세요.
  2. 다시 한 번 말씀 드립니다. 데이터는 그게 다입니다! 여러분이 제공된 데이터 이외에 더 탐색하는 것을 환영합니다만, 이 데이터는 연습을 위해 제공된 “장난감 (toy)” 데이터입니다.
  3. 이 프로젝트는 남을 비평하는 것도, 동료 #RStats 사용자와 그의 코드를 뜯어보는 게 목적이 아닙니다! 서로를 지지하고 친절하게 대하세요! 다른 사람의 글에 좋아요도 눌러주시고, #RStats 커뮤니티를 널리 알리는 것을 도와주세요!
  4. 여러분이 스스로 코드를 짰고 이를 공유할 때에는 트위터에서 #TidyTuesday 해시태그를 꼭 붙여주세요.
  5. 트위터에 글을 쓸 때에는 시각화한 것의 사진을 같이 올려주세요.
  6. 트위터에 글을 쓸 때에는 시각화에 사용한 코드도 같이 올려주세요. 본인과 다른 사람이 자신의 프로세스를 이해하는 것을 도울 수 있도록 가능하다면 코드에 주석을 달아주세요.
  7. 비록 쉬운 것으로 끝냈더라도 여러분의 작업물을 개선하는 것에 집중해주세요!
  8. 가능하다면 원본 데이터의 출처에 감사를 표해주세요.

데이터셋 제출하기

흥미로운 데이터셋을 제공하고 싶으신가요? 이슈 를 열어서 데이터를 사용한 글 (또는 블로그 글 등) 의 링크를 달아주세요. 그런 뒤에 향후의 TidyTuesday 행사에 이 데이터를 추가할 지 이야기 해보시죠!

코드 제출하기

유용한 코드를 제출하고 싶다고요? 풀 리퀘스트 (Pull Request) 형태로 제출해주시고 가이드 를 꼭 지켜주세요.

2025

실험 기간을 좀 더 늘리면 안 돼요?

4 minute read

실험을 한 번 진행했는데 통계적으로 유의하지 못한 결과를 얻었습니다. 기간을 조금 더 두고 실험을 하자니 시간이 오래 걸릴 것 같은데 기존 결과를 그대로 포함해서 실험 기간을 늘려서 보면 안 되나요?

(번역) AI 가 우리에게 다가오고 있다

5 minute read

이 글은 AI가 데이터베이스에 직접 접근해 인간 전문가처럼 데이터를 분석하는 새로운 워크플로우를 소개합니다. 단순한 질의응답을 뛰어넘는 이러한 도약은 데이터 분석가의 역할이 근본적으로 재정의될 미래를 암시합니다.

(번역) 넷플릭스 게임 사용자의 모험

2 minute read

이 글은 넷플릭스 (Netflix) 에서의 분석 엔지니어링 (Analytics Engineering) 관련 업무의 범위를 공유하기 위한 여러 편의 글 중 두 번째 글이며, 최근에 열렸던 분석 엔지니어링 컨퍼런스에서 발표된 내용이기도 합니다. 더 많은 내용이 궁금하신가요? 첫 번째 ...

Back to top ↑

2023

영어랑 친해지는 방법

7 minute read

가장 좋은 방법은 당연히 영어 밖에 사용하지 못하는 환경에 강제로 처해지는 것이겠지만 그것이 어려우니…

Back to top ↑

2022

Back to top ↑

2020

사내 스터디에 대한 회고

2 minute read

회사 서비스의 추천 시스템을 개선하기 위해 팀 내에서 (아직까진 두 명이긴 하지만) 지난 두 달 동안 스터디를 진행했습니다. 얼마 전 두 번째 스터디가 끝났고 이에 대한 회고를 해보려고 합니다.

Back to top ↑

2019

GitHub Pages Jekyll Blog 에 MathJax 추가하기

3 minute read

이 글은 MathJax 를 GitHub Pages Jekyll blog 에 추가하는 방법을 다룬다. 이탤릭체로 된 부분은 본문에는 없고 제가 따라하면서 고치거나 추가한 부분이니 참고하세요.

GitHub 블로그에 Jupyter notebook 올리는 방법

4 minute read

여러분의 GitHub 블로그에 Jupyter notebook 을 바꿔서 올릴 수 있도록 도와줄 글입니다. 직접 바꾸는 방법은 1회성 글들을 위해서 추가했고, 변환 과정과 파일 이동, 그리고 여러분의 블로그에 올리는 것까지 한 번에 할 수 있는 자동화 bash 를 만드는 자세한 방법...

Back to top ↑