Life: research & education/Research
-
Casio fx-570ex 계산기에서 표준정규분포, 백분위수 계산법Life: research & education/Research 2024. 10. 16. 10:48
나는 Casio 계산기를 좋아한다. 일단 내가 옛발 부터 쓰던 계산기고, 가격에 비해 LCD에 수식들도 부드럽게 표시되고 기능들도 다양하다. 이번에 통계학 강의를 수강하면서 학습한 표준정규분포 상에서의 확률, 백분위수 계산법을 작성하고자 한다. 표준정규분포 상에서의 확률 ☰(Menu) > 7(Distribution) > 2(Normal CD)입력할시 아래와 같은 창이 뜸0.8 =, 2.0 =을 입력해서 구하려는 누적분포의 경계를 입력하고=입력하면 확률이 계산이 된다.표준정규분포의 5% 백분위수☰(Menu) > 7(Distribution) > 3(Inverse Normal)입력할시 아래와 같은 창이 뜸0.95 = 을 입력하여 구하려는 누적분포 확률을 입력하고= 입력하면 구하려는 z값이 계산된다.
-
아주 정상적인 C언어 사용법Life: research & education/Research 2024. 9. 5. 13:06
이런 정상적인 C언어 사용법을 인지하지 못한 사람들을 위해 말해주자면모든 코드는 g++ 8.1에서 정상작동함을 보증합니다.다들 programmer를 무한신뢰해주는 C언어를 찬양합시다.arr[-1]$$v \cdot e_3$$$$\left\lfloor log_2 x \right\rfloor$$min max참고문헌[1] y56 , "How to take log2() very fast" HackMD. [Online]. Available: https://hackmd.io/@y56/Hk9sTzYWS
-
ESP32 포트 인식이 안 될 때 의심할 수 있는 문제Life: research & education/Research 2024. 8. 28. 17:28
Arduino를 사용할 일이 생겨 esp32를 구매해보았다. Esp32의 포트 인식이 아예 안 돼 애를 많이 먹었다. 심지어 좀 특이한 문제라서 이 문제 해결하는데 하루를 통째로 날렸다.나중을 위해 Esp32 포트 인식이 실패했을 때 의심할 수 있는 문제들을 리스트업 해둔다. a. CP2102 드라이버 설치.ESP32는 CP2102또는 CH340 드라이버를 필요로 한다. 만약 ESP32를 구매할 때 별다른 안내를 받지 않았다면, CP2102를 사용한다. CP2102 드라이버는 아래 링크에서 다운로드 가능하다.[ Silicon Labs - CP210X driver download ]OS에 맞춰서 CP210X Window drivers 또는 VCP Mac OSX Driver를 다운로드 받으면 된다.다운로드..
-
서울대학교 성적증명서 Microsoft print to pdf 지원하지 않는 포트 해결법Life: research & education/Research 2024. 7. 19. 13:23
서울대학교 mysnu - 증명/확인서에서 성적표를 출력할 수 있다.보안프로그램, 오즈 뷰어 전부 설치하고 겨우 실행까지 했는데 문제가 생겼다.프린터로 Microsoft print to pdf를 선택하면 사용할 수 없는 포트라며 출력을 할 수 없게 된다.pdf를 사랑하는 사람으로써 매우 슬픈 일이 아닐 수가 없다.[지원불가]: 지원불가 포트 사용 프린터지원하지 않는 프린터 포트를 사용중 입니다.로컬 또는 TCP/IP 프린터를 선택하신 후 다시 시도하십시오 알아보니 서울대학교가 임의로 막아뒀더라. 유선 또는 무선으로 연결된 실물 프린터에서만 출력이 가능하도록 설정 한 것 같다... 하지만 대 서울대학교 컴퓨터공학부는 언제나 길을 찾는다.가라로 가상 프린터를 만들어놓으면 출력이 가능하다방법을 알아보자. [ 모..
-
C스러운 코드로 유혹하기. (비트연산, 연산우선순위 편)Life: research & education/Research 2023. 12. 9. 13:00
오늘은 코드로 상대를 유혹하는 방법을 알아보겠습니다.모든 코드는 ANSI문법을 준수합니다.01. 분기없이 Max, min 구하기#define MIN(x, y) ((y) ^ (((x) ^ (y)) & -((x) 02. N을 32로 나눈 나머지N & 0x1F03. log N값 구하기const int tab64[64] = { 63, 0, 58, 1, 59, 47, 53, 2, 60, 39, 48, 27, 54, 33, 42, 3, 61, 51, 37, 40, 49, 18, 28, 20, 55, 30, 34, 11, 43, 14, 22, 4, 62, 57, 46, 52, 38, 26, 32, 41, 50, 36, 17, 19, 29, 10, 13, 21, 56, 45, 25, 31, 35, 16, 9..
-
Plane sweep algorithmLife: research & education/Research 2021. 12. 4. 13:00
Plane sweep algorithm은 서로 겹치는 직사각형들이 주어질때, 직사각형이 총 차지하는 면적을 구하는 문제에 주로 사용됩니다. 아래 기술하는 알고리즘이 완벽한 plane sweep algorithm은 아니자만, 특별한 상황이 아닌 이상 plane sweep algorithm을 사용하는데는 지장이 없을 겁니다. 정확한 plane sweep algorithm은 아래 pdf를 참고해주시면 감사하겠습니다.아래 직사각형이 겹쳐졌을때 총 넓이를 구한다 가정해봅시다. 먼저 직사각형의 가로선들을 포함하는, x축에 평행한 직선들을 추출해냅니다. 직사각형의 가로선들로 Y[]배열을 만듭니다.배열을 만들어낸 후에는, 오름차순으로 정렬하고, 중복된 값들을 제거하여 Y[]배열을 완성합니다.Y[0]Y[1]Y[2]Y[3..
-
C언어 NIST a statistical Test Suite for Random and Pseudo random Number Generators for Ctyptographic Applications에 관련된 자료Life: research & education/Research 2021. 5. 22. 13:00
오늘은 난수에 대한 자료들을 다루어보겠습니다NIST에서 권장하는 난수 생성의 기준이라고 할까요? 그정도 느낌의 자료입니다.영어로 된 자료는 많지만, 한국어로 된 자료는 없어서 내가 볼겸, 정보공유를 할 겸 해서 포스트를 하게 되었습니다일단 pdf를 먼저 올려드리도록 하겠습니다이 pdf는 어떻게 수가 난수인지를 판별하는가에 대한 13가지의 기준을 설명하고 있습니다. 모든 기준을 만족해야 random number라 할 수 있구요, 각종 통계학에서 사용되는 것으로 보이는 함수들을 수식에 다량 사용하고 있습니다. 개인적으로는 뒤로 갈수록 수식이 더 복잡해지는 것 같았습니다. NIST에서는 이 random 판별 방식의 소스또한 공개하고 있습니다.(아래 사이트를 클릭하시면 자료를 가져온 사이트로 가실 수 있습니다)..