11wk-2: 마코프체인 (9)
2023-05-16
강의영상
-
수업시간 중 잘못 설명한 부분이 있어서 정정하고 촬영하였습니다. (두번째 영상이 재촬영한 부분임)
youtube: https://youtube.com/playlist?list=PLQqh36zP38-wygptXg6WEfudbDb-ZjvRm
imports
예비학습 (동치류)
intro
-
같다(=) 라는 개념의 추상화
-
예시1: 아래의 리스트에서 같은 원소끼리 묶어라.
같은 원소들의 모임을 동치류 (equivalence class) 라고 한다. 이 예제에서는 3개의 동치류가 있는 셈.
-
예시2: 아래의 리스트에서 같은 원소끼리 묶어라.
- 어떻게 할까? (수학적으로 볼까? 프로그래밍적으로 볼까?)
- 같다라는건 뭐지?
“같다”의 개념을 추상화
-
“같다”라는 개념을 좀 일반화 해보자.
- 같다라는 것은 “어떠한 기준으로 판단하였을 경우” 그 결과가 같은 집합으로 묶인다는 것을 의미
-
아래의 예시를 다시 관찰하자.
(경우1)
판단기준을 “수학적인 값이 같음”으로 설정한다면 lst[0]
과 lst[1]
은 같다.
따라서 아래와 같은 분류가 합리적이다.
(경우2)
판단기준을 “수학적인 값이 같음 & 파이썬에서의 자료형이 일치” 로 설정한다면 lst[0]
과 lst[1]
은 다르다.
따라서 아래와 같은 분류가 합리적이다.
(경우3)
판단기준을 “파이썬에서의 자료형이 일치” 로 설정한다면? 아래와 같은 분류도 합리적이다.
이것도 어떠한 의미에서는 같은원소들을 모아놓은 것임
“같다”라는 것을 올바르게 지칭하려면 “어떠한 의미에서 같다”라는 것인지 명확하게 설명할 필요가 있다.
-
예시2: ~
의 의미를
a == b
로 해석한다면, 아래와 같이 원소를 묶을 수 있다.
만약에 ~
의 의미를
(a == b) & (type(a)==type(b))
로 해석한다면, 아래와 같이 원소를 묶을 수 있다.
만약에 ~
의 의미를
(type(a)==type(b))
로 해석한다면, 아래와 같이 원소를 묶을 수 있다.
-
“같음(=)”이라는 기호가 가지는 당연한 성질
성질 1,2,3은 원래 =
라는 기호가 “두 원소의 같음”을 의미할때 가지는 당연한 성질이다.
-
역으로 생각해보면 어떠한 기호
- 예시1: 합동
- 예시2: 닮음
-
정의: 어떠한 집합
여기에서
-
정의: 어떠한 집합
(예시1) 아래와 같이 5명의 학생이 있다고 치자.
- 23학번: 20살, 20살, 20살
- 22학번: 21살, 21살
구성원들의 나이나 학번이 같으면 반말을 한다고 치자. (그렇지 않으면 존대말을 한다고 가정하자) 이제 아래와 같은 기호를 정의하자.
가 에게 반말함
그렇다면
(예시2) 아래와 같이 5명의 학생이 있다고 치자.
- 23학번: 20살, 20살, 21살
- 20학번: 23살, 23살
여전히
(예시3) 아래와 같이 5명의 학생이 있다고 치자.
- 23학번: 20살, 20살, 21살
- 22학번: 21살, 21살
이제
Irreducible (IRR)
intro
-
질문: “오른쪽으로만 갈래요” 예제는 IRR HMC 인가?
-
가짜정의: 어떠한 HMC
-
가짜정의의 보충설명 (1)
- 여기에서 모든 상태공간이 연결되어있다는 의미는 상태공간
에서 임의의 두 상태 를 뽑았을때 이고, 라는 의미이다. - 여기에서
라는 의미는 언젠가는 상태 에서 출발한 체인이 상태 에 도달할 수 있다는 의미이다.
-
의문: 언젠가는에 대한 의미??
상태0에서 시작하면 3회 이후에는 상태3에 갈 확률이 있다. (3회시점에 꼭 상태3에 있겠다는 의미는 아님) 따라서 이 경우
이라고 쓸 수 있다. 이 예제의 경우
, , , , 1 , , , , , ,
1 0회도 포함시키면
와 같다.
여기서 제가 설명잘못했는데요, 0회도 포함시킨다고 하면
입니다.
-
다시 가짜정의의 보충설명 (2) – (1)을 이어서
- 여기에서 모든 상태공간이 연결되어있다는 의미는 상태공간
에서 임의의 두 상태 를 뽑았을때 이고, 라는 의미이다. - 여기에서
라는 의미는 언젠가는 상태 에서 출발한 체인이 상태 에 도달할 수 있다는 의미이다. - 즉
라는 의미는 “( 에서 출발한다면 이후에 에 도달해 있을 확률) > ” 이라는 뜻이다.
-
다시의문:
-
(예시)
질문:
array([[0. , 0.5 , 0.5 ],
[0. , 0.75, 0.25],
[0. , 0.5 , 0.5 ]])
-
다시 가짜정의의 보충설명 (3) – (2)를 이어서
- 여기에서 모든 상태공간이 연결되어있다는 의미는 상태공간
에서 임의의 두 상태 를 뽑았을때 이고, 라는 의미이다. - 여기에서
라는 의미는 언젠가는 상태 에서 출발한 체인이 상태 에 도달할 수 있다는 의미이다. - 즉
라는 의미는 “( 에서 출발한다면 이후에 에 도달해 있을 확률) > ” 이라는 뜻이다.
- 즉
라는 의미는 “ such that ” 이라는 뜻이다.
이 부분도 제가 설명을 잘못했는데 여기에서
인 경우는 와 같이 해석합니다. 따라서 모든 입니다.
정의: irreducible (IRR)
-
정의:
such that
를 의미하며 이를 기호로는
-
따라서 아래는 모두 같은 의미임
is accessible from
-
정의:
and
임을 의미한다.
-
이론: 아래가 성립한다. (굳이 증명할 필요없음. 결과만 기억해도 OK)
,
따라서
-
정의:
와 같이 “나눌 수” 있는데 이때 나누어진 집합
-
예시1: 상태공간을
-
예시2: 아래와 같은 transition matrix를 가지는 마코프체인의 경우
상태공간을
-
정의
가 irreducible 한 마코프체인이다. 가 irreducible 한 transition matrix 이다.