Show HN: Unsure Calculator – 냅킨 뒤에 계산하는 확률적 계산기
(filiph.github.io)- Unsure Calculator는 불확실한 숫자를 계산할 수 있는 도구임
- 이 계산기는 범위 표기법을 사용하여 불확실성을 처리함
- 범위 표기법은 95% 확률로 숫자가 특정 범위 내에 있을 것이라고 가정함
- 다양한 실생활 예시를 통해 불확실성을 다루는 방법을 설명함
- 이 도구는 간단한 계산을 위한 것이며, 복잡한 통계 분석에는 적합하지 않음
불확실성 계산기 소개
- Filip은 불확실성을 다루는 초기 버전의 계산기를 소개함
- 통계는 복잡하지만, 이 계산기는 간단한 범위 표기법을 사용하여 불확실성을 처리함
- 범위 표기법은 "~" 기호를 사용하여 숫자의 범위를 나타냄
범위 표기법의 이해
- 범위 표기법은 숫자가 특정 범위 내에 있을 것이라고 가정함
- 예를 들어, "10~15"는 "10에서 15 사이"를 의미함
- 이 표기법은 통계의 힘을 더 많은 사람들에게 제공하기 위해 설계됨
실생활 예시
- Filip의 가족은 이사를 고려하며 재정적 결정을 내림
- 불확실한 변수들을 범위로 표현하여 더 나은 결정을 내림
- 예를 들어, 월급, 세금, 생활비 등을 범위로 계산하여 재정 상태를 평가함
드레이크 방정식 예시
- 드레이크 방정식은 은하 내 문명의 수를 추정하는 공식임
- 최신 추정치를 범위로 표현하여 Unsure Calculator로 계산함
- 결과는 0에서 450 문명 사이의 범위를 나타냄
기타 사용 사례
- 사업 아이디어의 타당성 평가, 미래 수입 추정, 투자 수익률 계산 등 다양한 상황에서 사용 가능함
- 불확실한 변수들을 범위로 표현하여 더 나은 결정을 내릴 수 있음
사용 가능한 기능과 제한 사항
- 계산기는 +, -, x, / 외에도 제곱, 제곱근, 사인 등의 기능을 지원함
- Monte Carlo 방법을 사용하여 계산이 느릴 수 있음
- UI가 단순하며, 통계 전문가의 도구로 사용하기에는 적합하지 않음
- 간단한 계산을 위한 도구로, 복잡한 통계 분석에는 다른 도구를 사용할 것을 권장함
결론
- Unsure Calculator는 불확실성을 다루는 간단한 도구로, 다양한 상황에서 유용하게 사용될 수 있음
- 이 도구는 간단한 계산을 위한 것이며, 복잡한 통계 분석에는 적합하지 않음
Hacker News 의견
-
이 도구가 마음에 듦
- HN 전통에 따라 글의 단어에 반응하여 약간의 탈선적인 의견을 제시함
- 세 가지 계산상의 주의점이 있음
- 95%는 사람들이 생각하는 것보다 훨씬 넓음. 사람들은 95%를 "꽤 확실하다"라고 생각하지만, 실제로는 "이게 아니면 정말 놀라울 것"에 가까움
- 확률은 거의 항상 상관관계가 있음. 예를 들어, 임대료와 식비는 상관관계가 있을 가능성이 높음
- 일반적인 정규 분포는 사람들이 생각하는 것보다 드뭄. 자연에서는 부정적 피드백 루프가 많아 보이지만, 인간 사회에서는 정규 분포가 비정상적으로 나타남
- 이 도구와 구현이 좋음. 통계를 처음 접하는 사람들이 실수할 수 있음
-
비슷한 도구를 작성한 경험이 있음
- 커맨드 라인용 fermi
- 안드로이드용 분포 계산기
- Squiggle Language라는 더 복잡한 버전도 있음
-
출력 결과를 구간/가우시안 분포로 변환하면 좋겠음
- 히스토그램에 음수(-5)가 있는 이유는 Unsure Calculator의 단순성 때문임
-
드레이크 방정식이나 확률 곱셈 방정식은 로그 공간에서 볼 수 있음
- 불확실성은 각 확률의 규모에 있으며, 최종 확률은 로그 확률의 지수 곱임
-
ASCII 아트 히스토그램이 멋짐. 빠르게 작업을 완료하는 멋진 해킹임
-
이 글이 마음에 든다면 "Dissolving the Fermi Paradox" 논문도 흥미로울 것임
- 확률 밀도 함수를 곱하는 방법을 더 깊이 다룸
-
범위가 최소값과 최대값 사이의 거리로 표현됨
- 몬테카를로 부분에서는 균일 분포에서 숫자가 생성됨
- "1~2"를 입력하면 히스토그램이 1.5를 중심으로 한 정규 분포처럼 보임
- 균일 분포라면 히스토그램이 평평해야 함
-
기능 요청: 확률 분포를 지정할 수 있게 해달라는 요청이 있음
-
처음에는 장난처럼 들리지만, 놀랍게도 유용해 보임
- 앱으로 사용할 수 있다면 설치할 것임
-
근사 창마다 250k 계산이 이루어지는지 궁금함
- 왜 250k로 유지했는지, 10k 같은 낮은 숫자로 하지 않았는지 궁금함
-
"1 / (-1
1)"을 입력했을 때 -3535가 나옴- 얼마나 좋은지 잘 모르겠음