08wk-1: 마코프체인 (4)
2023-04-20
강의영상
youtube: https://youtube.com/playlist?list=PLQqh36zP38-yapWz131weSlgUlgS-0T98
- 영상2는 추후 재촬영예정임
imports
Markovchain, Transition Matrix
-
정의: 카운터블한 상태공간
:
만약에
1 진짜 억지로 변형한것, 마땅한 한글용어가 없음
-
정의: 아래의 수식을 마코프성질 (Markov property) 이라고 한다.
:
-
정의: 카운터블한 상태공간
를
-
전이확률의 특징: 이때 전이확률은 아래의 특징을 가진다.
첫번째 식은 확률이 양수이어야 한다는 내용이고2 두번째 식은 임의의 시점에서 상태
2 쓸모없는 내용
-
정의: 카운터블한 상태공간
-
참고(
인 경우 의 예시:
-
전이행렬의 특징: 모든 row의 합이 1이다.
이어야 하므로
Distribution, Distribution Function
-
예제1: 동전예제
선언1:
선언2: 확률변수
생각: 이제
- 표현1:
// 고등학교 부터 쓰던 그 표현 - 표현2:
// 이번에 배운 표현, 표현1의 정확한 버전 - 표현3:
// 표현2의 다른 버전, inverse image의 느낌이 확 살아 있음 - 표현4:
// 생각해보니까 이것도 가능함. , 모두 함수였잖아?
새로운 함수
표현1과 4만 모아서 살펴보면 아래와 같다.
-
예제2: 동전예제(2)
선언1:
선언2: 확률변수
생각: 이제
- 표현1:
- 표현2: 생략
- 표현3: 생략
- 표현4:
표현1과 4만 모아서 살펴보면 아래와 같다.
-
생각의 시간
- 모든
에 대하여 가 시그마필드의 원소가 아닐 수 없다. (만약 그렇다면 는 확률변수가 아닌걸?) - 모든
에 대하여 의 값을 모순되게 정의할 수 없다. (만약 그렇다면 는 확률공간이 아닌걸?)
결론:
-
- 정의역이 시그마필드임
. such that are disjoint:
-
-
이러한 함수
함수
-
참고사항 (그냥 교양임, 시험에 안냄):
가 언제나 잘 정의되므로 도 언제나 잘 정의된다. 는 어떠한 성질들을 가진다. (비감소함수, 오른쪽연속 등..) 는 와 같이 분해가능하다. 라면 는 연속형확률변수의 cdf가 된다. 라면, 는 이산형확률변수의 cdf가 된다. 라면 혼합형확률변수의 cdf가 된다. 인 경우는 pdf, pmf가 존재하지 않는다.
-
Borel sets (어떤 학생이 헷갈려해서.. 제가 헷갈리게 설명해서..)
일때 역시 시그마필드임.- 따라서 적당한 메져가 존재하여
의 모든 집합을 잴 수 있음. (모든 원소를 0으로 측정하는 메져라든가..) - 하지만 르벡메져는
의 모든 원소를 잴 수 없음. 따라서 의 모든 원소에서 확률을 정의하는 것이 불가능함. - 그러나
일때 이라는 시그마필드는 모든 원소에서 확률을 정의할 수 있음. 을 Borel sets 이라고 부름.
-
The Stationary Distribution of an HMC
-
정의: stationary distribution (정확한 버전)
여기에서
-
정의: stationary distribution (쉬운버전)
아래식을 만족하는 distribution
-
예시1: 아래와 같은 transition matrix를 고려하자.
수렴할까?
결과분석
- 특징1:
로 수렴한다. - 특징2: 수렴한 매트릭스를 세로로 읽으면 값이 같다.
… 의 아무 row나 가져오면 정상분포가 된다. - 특징3:
- 특징4: 초기분포에
을 대입하면 는 동일한 분포를 가진다.
-
예시2: 아래와 같은 transition matrix를 고려하자.
수렴할까?
결과분석
- 특징1:
로 수렴한다. - 특징2: 수렴한 매트릭스를 세로로 읽으면 값이 같다.
… 의 아무 row나 가져오면 정상분포가 된다. - 특징3:
- 특징4: 초기분포에
을 대입하면 는 동일한 분포를 가진다.
-
예시3: 어지간하면 다 수렴할 것 같으니까 아래와 같이 특이한 transition matrix를 고려하자.
수렴안하나?
array([[1.00000000e+00, 0.00000000e+00],
[1.00000000e+00, 7.27449156e-12]])
결국에는 한다.
결과분석
- 특징1:
로 수렴한다. - 특징2: 수렴한 매트릭스를 세로로 읽으면 값이 같다.
… 의 아무 row나 가져오면 정상분포가 된다. - 특징3:
- 특징4: 초기분포에
을 대입하면 는 동일한 분포를 가진다.
-
공식 (쓸모없는): transition matrix 가 아래와 같은 (2,2)-matrix이라고 하자.
그러면 대응하는 정상확률분포는 아래와 같다.
예시1의 경우를 이 공식에 넣으면
예시2의 경우를 이 공식에 넣으면
예시3의 경우를 이 공식에 넣으면
-
예시4:
수렴은 할텐데..
결과분석
- 특징1:
로 수렴한다. - 특징2: 수렴한 매트릭스를 세로로 읽으면 값이 다르다?
- 특징3: 어?
- 특징4: 어????? (이건 그냥 되는데?)
특징3: 정상분포
일단 모든
따라서 이 경우 모든 확률측도
특징4: 정상확률과정
-
예시5 (
결과분석
- 특징1: 수렴을 안하는데?
- 특징2:
- 특징3:
- 특징4:
특징3: 정상분포
만약에
따라서
특징4: 정상확률과정
만약에
-
생각의 시간
특징1(수렴) | 특징2(동일row) | 특징3(정상분포) | 특징4(정상과정) | |
---|---|---|---|---|
예시1(나이스) | O | O | 존재O, 유일O | O |
예시2(나이스) | O | O | 존재O, 유일O | O |
예시3(흡수) | O | O | 존재O, 유일O | O |
예시4(단위행렬) | O | X | 존재O, 유일X | O |
예시5(주기) | X | NA | 존재O, 유일O | O |
특징3에서 정상분포가 존재하면 특징4는 그냥 성립한다. 지금까지 살펴본 예제에서는 모두 정상분포가 존재했다. 혹시 정상분포가 존재하지 않을 수도 있을까?
-
Thm: finite state를 가지는 HMC는 정상분포가 최소한 1개는 존재한다.