본문 바로가기
728x90
반응형

전체 글137

[확률 및 통계] 3. 조건부 확률과 독립성 확률 및 통계 기초 이해하기: 조건부 확률과 독립성 확률과 통계는 다양한 분야에서 활용되는 중요한 도구입니다. 이번 글에서는 조건부 확률과 독립성에 대해 알아보겠습니다. 조건부 확률의 정의와 예제를 통해 기본 개념을 이해하고, 두 사건의 독립성과 종속성에 대해 살펴보겠습니다.  1. 조건부 확률조건부 확률은 어떤 사건이 일어났다는 조건하에 다른 사건이 일어날 확률을 의미합니다. 이는 사건들이 서로 관련이 있는 경우에 중요한 개념입니다. 조건부 확률의 정의사건 B가 주어졌을 때, 사건 A의 조건부 확률은 다음과 같이 정의됩니다.​여기서, P(A∩B)는 A와 B가 동시에 일어날 확률이며, P(B)는 사건 B가 일어날 확률입니다. 단, P(B) > 0이어야 합니다.예제: 조건부 확률한 기업에서 임직원들을 대상.. 2024. 6. 15.
[확률 및 통계] 2. 확률의 정의와 법칙 확률 및 통계 기초 이해하기: 확률의 정의와 법칙 확률과 통계는 다양한 분야에서 활용되는 중요한 도구입니다. 이번 글에서는 확률의 기본 정의와 법칙에 대해 알아보겠습니다. 확률의 공리적 정의와 균일 확률을 통해 기본 개념을 이해하고, 합의 법칙, 곱의 법칙, 여사건의 확률 법칙을 통해 확률 계산의 기초를 다져보겠습니다.  1. 확률의 기본 정의확률의 공리적 정의확률의 공리적 정의는 다음 세 가지 기본 공리에 기반합니다.비음성성 (Non-negativity): 모든 사건 A에 대해, 그 사건의 확률 P(A)는 0 이상입니다. 0 ≤ P(A)전체 확률 (Total Probability): 표본 공간 S의 확률은 1입니다. P(S) = 1가법성 (Additivity): 서로 배반적인 (동시에 일어날 수 없는).. 2024. 6. 15.
[확률 및 통계] 1. 기본 개념 이해 확률 및 통계 기초 이해하기: 경우의 수, 순열과 조합, 사건과 표본 공간 확률과 통계는 다양한 분야에서 활용되는 중요한 도구입니다. 확률의 기본 개념을 이해하는 것은 복잡한 통계 분석의 기초가 됩니다. 이번 글에서는 경우의 수, 순열과 조합, 사건과 표본 공간에 대해 알아보겠습니다.  1. 경우의 수, 순열과 조합경우의 수는 어떤 일이 일어날 수 있는 가능한 모든 방법의 수를 의미합니다. 이는 확률 계산의 기본 개념 중 하나로, 모든 가능한 경우를 세는 것이 기본입니다.예제: 경우의 수하나의 주사위를 던질 때 나올 수 있는 눈의 경우의 수는 6입니다. 이는 주사위가 1부터 6까지의 숫자를 갖기 때문입니다.  순열 (Permutation)순열은 서로 다른 n개의 물건 중에서 r개를 택하여 일렬로 나열하는.. 2024. 6. 14.
[C++] 5. C++의 -포인터와 참조- C++ 학습: 포인터와 참조C++에서 포인터와 참조는 메모리와 데이터를 효율적으로 다루기 위한 중요한 도구입니다. 이번 글에서는 포인터 개념, 포인터와 배열, 동적 메모리 할당, 그리고 참조에 대해 알아보겠습니다.1. 포인터 개념: 포인터의 기본 개념과 사용법포인터는 변수의 메모리 주소를 저장하는 변수입니다. 포인터를 선언하려면 변수 자료형 앞에 *를 붙입니다. 포인터의 기본 사용법은 다음과 같습니다.  포인터 선언과 사용[cpp] #include  using namespace std; int main() {     int var = 10;     int *ptr = &var; // 포인터 ptr은 변수 var의 주소를 저장     cout     cout     return 0; } 위의 예제에서 in.. 2024. 6. 14.
[C++] 4. C++의 -배열과 문자열- C++ 학습: 배열과 문자열C++에서 배열과 문자열은 데이터를 효율적으로 저장하고 처리하는 데 중요한 역할을 합니다. 이번 글에서는 1차원 배열, 다차원 배열, 그리고 문자열 처리(C 스타일 문자열과 C++의 string 클래스)에 대해 알아보겠습니다.1. 1차원 배열: 배열의 선언과 사용1차원 배열은 동일한 자료형의 데이터를 연속적으로 저장할 수 있는 변수입니다. 배열의 각 요소는 인덱스를 통해 접근할 수 있습니다. 배열의 선언과 사용 예는 다음과 같습니다.  배열 선언과 초기화[cpp] #include  using namespace std; int main() {     int numbers[5] = {1, 2, 3, 4, 5}; // 배열 선언 및 초기화     for (int i = 0; i   .. 2024. 6. 14.
[C++] 3. C++의 -함수- C++ 학습: 함수함수는 코드의 재사용성과 가독성을 높이는 중요한 개념입니다. 이번 글에서는 함수 정의와 호출, 반환값과 매개변수, 그리고 재귀 함수에 대해 알아보겠습니다.1. 함수 정의와 호출: 함수 선언과 정의, 호출 방법함수 정의는 함수의 이름, 반환형, 매개변수 목록, 그리고 함수가 수행할 작업을 지정하는 것입니다. 함수 호출은 정의된 함수를 실제로 사용하는 것입니다. 함수 정의의 기본 구조[cpp] 반환형 함수이름(매개변수 목록) {     // 함수가 수행할 작업     return 반환값; }  함수 선언 : 함수를 정의하기 전에 함수의 반환형, 이름, 매개변수 목록을 선언하여 컴파일러에게 함수의 존재를 알립니다.[cpp] #include  using namespace std; // 함수 선.. 2024. 6. 14.
728x90
반응형