рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реА рдкрд░ рдЬрд╛рдПрдБ

R рдореЗрдВ рдорд╛рд░реНрдХреЛрд╡ рдЪреЗрди рд╡рд┐рд╢реНрд▓реЗрд╖рдг

рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ, рдЖрдк рдЬрд╛рдиреЗрдВрдЧреЗ рдХрд┐ рдорд╛рд░реНрдХреЛрд╡ рдЪреЗрди рдХреНрдпрд╛ рд╣реИ рдФрд░ R рдореЗрдВ рдмрд┐рдХреНрд░реА рд╡реЗрдЧ рдбреЗрдЯрд╛ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВред
┬╖ 8 рдорд┐ре░ рдкрдврд╝реЗрдВ

AI рдХреЗ рд╕рд╛рде рдЦреЛрдЬреЗрдВ

рдорд╛рд░реНрдХреЛрд╡ рдЪреЗрди рдХреНрдпрд╛ рд╣реИ?

рдорд╛рд░реНрдХреЛрд╡ рдЪреЗрди рдПрдХ рдЧрдгрд┐рддреАрдп рдкреНрд░рдгрд╛рд▓реА рд╣реИ рдЬреЛ рдПрдХ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдкреНрд░рд╛рдпрд┐рдХрддрд╛ рдирд┐рдпрдореЛрдВ рдХреЗ рд╕реЗрдЯ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдПрдХ рдЕрд╡рд╕реНрдерд╛ рд╕реЗ рджреВрд╕рд░реА рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдХрд░рддреА рд╣реИред рдорд╛рд░реНрдХреЛрд╡ рдЪреЗрди рд╕реНрдЯреЛрдХреЗрд╕реНрдЯрд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрдирдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдЗрдирдореЗрдВ рдХреЛрдИ тАЬрд╕реНрдореГрддрд┐тАЭ рдирд╣реАрдВ рд╣реЛрддреАред рдЕрд░реНрдерд╛рдд, рдЕрдЧрд▓реА рдЕрд╡рд╕реНрдерд╛ рдХреА рдкреНрд░рд╛рдпрд┐рдХрддрд╛ рдХреЗрд╡рд▓ рд╡рд░реНрддрдорд╛рди рдЕрд╡рд╕реНрдерд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ, рди рдХрд┐ рдХрд┐рд╕реА рдкреВрд░реНрд╡ рдЕрд╡рд╕реНрдерд╛ рдкрд░ред рдЗрд╕реЗ рд╣реА рдорд╛рд░реНрдХреЛрд╡ рдЧреБрдг рдХрд╣рддреЗ рд╣реИрдВ (рдиреАрдЪреЗ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛):

Markov property

рдПрдХ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдорд╛рд░реНрдХреЛрд╡ рдЪреЗрди рдореЙрдбрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреНрд░рдордг рдореИрдЯреНрд░рд┐рдХреНрд╕ Pt рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рд╕рдВрдХреНрд░рдордг рдореИрдЯреНрд░рд┐рдХреНрд╕ рдореЗрдВ рдкреНрд░рдгрд╛рд▓реА рдХреА рд╡рд┐рднрд┐рдиреНрди рдЕрд╡рд╕реНрдерд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдХреНрд░рдордг рдХреА рдкреНрд░рд╛рдпрд┐рдХрддрд╛рдУрдВ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИред рдХрд┐рд╕реА рд╕рдВрдХреНрд░рдордг рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рд╡реИрдз рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдПрдХ рдкреНрд░рд╛рдпрд┐рдХрддрд╛ рд╡реЗрдХреНрдЯрд░ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдФрд░ рдЙрд╕рдХреЗ рд╕рднреА рдкрджреЛрдВ рдХрд╛ рдпреЛрдЧ 1 рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╕рдВрдХреНрд░рдордг рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдХрд╛ рдЧреБрдг рдпрд╣ рд╣реИ рдХрд┐ рдХреНрд░рдорд┐рдХ рдореИрдЯреНрд░рд┐рд╕реЗрдЬрд╝ рдХрд╛ рдЧреБрдгрди рдХрд┐рд╕реА рд╕рдордп-рдЕрдВрддрд░рд╛рд▓ рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдкреНрд░рд╛рдпрд┐рдХрддрд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЧрдгрдирд╛ рдХрд░рдХреЗ k рдЪрд░рдгреЛрдВ рдХреЗ рдмрд╛рдж рдХрд┐рд╕реА рдирд┐рд╢реНрдЪрд┐рдд рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рд╣реЛрдиреЗ рдХреА рдкреНрд░рд╛рдпрд┐рдХрддрд╛ рдХрд╛ рдореЙрдбрд▓ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ:

calculation

рдпрд╣ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдПрдмреНрдЬрд╝реЙрд░реНрдмрд┐рдВрдЧ рдорд╛рд░реНрдХреЛрд╡ рдЪреЗрди рдХреЛ рднреА рдХрд╡рд░ рдХрд░реЗрдЧрд╛ред рдпреЗ рд╡реЗ рдЪреЗрди рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдРрд╕реА рдЕрд╡рд╕реНрдерд╛ рд╣реЛрддреА рд╣реИ рдХрд┐ рдПрдХ рдмрд╛рд░ рдЙрд╕ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рдмрд╛рдж рдЙрд╕ рдкрд░ рдмрдиреЗ рд░рд╣рдиреЗ рдХреА рдкреНрд░рд╛рдпрд┐рдХрддрд╛ 1 рд╣реЛрддреА рд╣реИ (рдЖрдк рдЙрд╕рд╕реЗ рдмрд╛рд╣рд░ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддреЗ)ред

рдПрдмреНрдЬрд╝реЙрд░реНрдмрд┐рдВрдЧ рдорд╛рд░реНрдХреЛрд╡ рдЪреЗрди рдХреНрдпрд╛ рд╣реИрдВ?

рдПрдмреНрдЬрд╝реЙрд░реНрдмрд┐рдВрдЧ рдорд╛рд░реНрдХреЛрд╡ рдЪреЗрди рд╡рд╣ рдорд╛рд░реНрдХреЛрд╡ рдЪреЗрди рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХреБрдЫ рдЕрд╡рд╕реНрдерд╛рдУрдВ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЙрдиреНрд╣реЗрдВ рдЫреЛрдбрд╝рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реЛрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдкреВрд░реНрд╡рд╛рдкреЗрдХреНрд╖рд╛ рд╣реИред рдХрд┐рд╕реА рдорд╛рд░реНрдХреЛрд╡ рдЪреЗрди рдХреЗ рдПрдмреНрдЬрд╝реЙрд░реНрдмрд┐рдВрдЧ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рднреА рдЕрдиреНрдп рдЕрд╕реНрдерд╛рдпреА (transient) рдЕрд╡рд╕реНрдерд╛рдПрдБ рдкреНрд░рд╛рдпрд┐рдХрддрд╛ 1 рдХреЗ рд╕рд╛рде рдПрдмреНрдЬрд╝реЙрд░реНрдмрд┐рдВрдЧ рдЕрд╡рд╕реНрдерд╛ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред

рдПрдмреНрдЬрд╝реЙрд░реНрдмрд┐рдВрдЧ рдорд╛рд░реНрдХреЛрд╡ рдЪреЗрди рдореЗрдВ рдХреБрдЫ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЧреБрдг рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдЙрдиреНрд╣реЗрдВ рд╕рд╛рдорд╛рдиреНрдп рд╕рдордп-рд╕рдорд░реВрдк (time-homogeneous) рдорд╛рд░реНрдХреЛрд╡ рдЪреЗрди рд╕реЗ рдЕрд▓рдЧ рдХрд░рддреЗ рд╣реИрдВред рдЗрди рдЧреБрдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╕рдВрдХреНрд░рдордг рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рд╣реИред рдпрджрд┐ рдХрд┐рд╕реА рдЪреЗрди рдореЗрдВ t рдЕрд╕реНрдерд╛рдпреА рдЕрд╡рд╕реНрдерд╛рдПрдБ рдФрд░ r рдПрдмреНрдЬрд╝реЙрд░реНрдмрд┐рдВрдЧ рдЕрд╡рд╕реНрдерд╛рдПрдБ рд╣реИрдВ, рддреЛ рд╕рдВрдХреНрд░рдордг рдореИрдЯреНрд░рд┐рдХреНрд╕ P рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреИрдиреЛрдирд┐рдХрд▓ рд░реВрдк рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

transition matrix P

рдЬрд╣рд╛рдБ Q рдПрдХ t x t рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╣реИ, R рдПрдХ t x r рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╣реИ, 0 рдПрдХ r x t рд╢реВрдиреНрдп рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╣реИ, рдФрд░ Ir рдПрдХ r x r рдЖрдЗрдбреЗрдВрдЯрд┐рдЯреА рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рд╕рдВрдХреНрд░рдордг рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рдореВрд▓рднреВрдд (fundamental) рдореИрдЯреНрд░рд┐рдХреНрд╕ рдореЗрдВ рд╡рд┐рдШрдЯрди рдРрд╕реА рдЧрдгрдирд╛рдУрдВ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЕрд╡рд╕реНрдерд╛ рд╕реЗ рдПрдмреНрдЬрд╝реЙрд░реНрдкреНрд╢рди рддрдХ рдЕрдкреЗрдХреНрд╖рд┐рдд рдЪрд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ред рдореВрд▓рднреВрдд рдореИрдЯреНрд░рд┐рдХреНрд╕ N рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ:

fundamental matrix N

рдЬрд╣рд╛рдБ It рдПрдХ t x t рдЖрдЗрдбреЗрдВрдЯрд┐рдЯреА рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╣реИ

рдЕрдкреЗрдХреНрд╖рд┐рдд рдЪрд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЕрдкреЗрдХреНрд╖рд╛ рдХреА рд░реИрдЦрд┐рдХрддрд╛ (linearity of expectation) рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдФрд░ рдЗрд╕реЗ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЧрдгрдирд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

expected number of steps

рдЬрд╣рд╛рдБ 1 рдПрдХ рдХреЙрд▓рдо рд╡реЗрдХреНрдЯрд░ рд╣реИ рдЬрд┐рд╕рдХреА рд▓рдВрдмрд╛рдИ рдЕрд╕реНрдерд╛рдпреА рдЕрд╡рд╕реНрдерд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ рдФрд░ рдЬрд┐рд╕рдХреЗ рд╕рднреА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ 1 рд╣реИрдВ

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо рдХрд┐рд╕реА рднреА рджреА рдЧрдИ рдЕрд╕реНрдерд╛рдпреА рдЕрд╡рд╕реНрдерд╛ рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реБрдП рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдПрдмреНрдЬрд╝реЙрд░реНрдмрд┐рдВрдЧ рдЕрд╡рд╕реНрдерд╛ рджреНрд╡рд╛рд░рд╛ рдПрдмреНрдЬрд╝реЙрд░реНрдм рд╣реЛрдиреЗ рдХреА рдкреНрд░рд╛рдпрд┐рдХрддрд╛ рднреА рдЧрдгрдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдкреНрд░рд╛рдпрд┐рдХрддрд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдирд┐рдХрд╛рд▓реА рдЬрд╛рддреА рд╣реИ:

probability

рдмрд┐рдХреНрд░реА рд╡реЗрдЧ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг

рдорд╛рд░реНрдХреЛрд╡ рдЪреЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рддреНрдд, рдЧреЗрдо рдереНрдпреЛрд░реА рдФрд░ рдЖрдиреБрд╡рдВрд╢рд┐рдХреА рд╕рд╣рд┐рдд рдХрдИ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рд╣реЛрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХрд╛ рдЖрдзрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдХрдВрдкрдиреА рдХреА рдмрд┐рдХреНрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рд▓рдВрдмрд╛рдИ рдХреЛ рдореЙрдбрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рдорд╛рд░реНрдХреЛрд╡ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХрд┐ рд╕реМрджреЗ рдХреЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмрдВрдж рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╡рд╣ рдХрд┐рди-рдХрд┐рди рдЪрд░рдгреЛрдВ рд╕реЗ рдЧреБрдЬрд╝рд░рд╛, рдЙрдирдХрд╛ рдЕрдиреБрдХреНрд░рдо рдорд╛рд░реНрдХреЛрд╡ рдЧреБрдг рдХрд╛ рдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдЗрд╕ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдореЗрдВ рдпрд╣ рдорд╛рди рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдХрд┐ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдЙрджреНрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕рдордп-рд╕рдорд░реВрдк рдорд╛рд░реНрдХреЛрд╡ рдЪреЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╣реЗрддреБ рд╣рдорд╛рд░реЗ рдмрд┐рдХреНрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдХрд┐рд╕реА рд╕реМрджреЗ рдХреЗ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреА рдкреНрд░рд╛рдпрд┐рдХрддрд╛рдПрдБ рдорд╣реАрдиреЗ-рджрд░-рдорд╣реАрдиреЗ рд╕реНрдерд┐рд░ рд░рд╣рддреА рд╣реИрдВред рдЕрд░реНрдерд╛рдд, рдРрд╕реА рдорд╛рд░реНрдХреЛрд╡ рдЪреЗрди рдЬрд┐рд╕рдореЗрдВ рдЕрд╡рд╕реНрдерд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдХреНрд░рдордг рдкреНрд░рд╛рдпрд┐рдХрддрд╛рдПрдБ рд╕рдордп рдХреЗ рд╕рд╛рде рд╕реНрдерд┐рд░ рд░рд╣рддреА рд╣реИрдВ (рдЪрд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ k рдмрдврд╝рдиреЗ рдкрд░ рднреА)ред

рдЧрдгрдирд╛ рдХреА рдЧрдИ рдкреНрд░рд╛рдпрд┐рдХрддрд╛рдПрдБ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдереАрдВ:

  • рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдорд╣реАрдиреЗ рдореЗрдВ, рдХрд┐рд╕реА рд╕реМрджреЗ рдХреЗ рд╣рдорд╛рд░реЗ рд╕реЗрд▓реНрд╕ рд░рд┐рдкреНрд░реЗрдЬреЗрдВрдЯреЗрдЯрд┐рд╡ рдЪрд░рдгреЛрдВ рд╕реЗ рд╣рдорд╛рд░реЗ рдЕрдХрд╛рдЙрдВрдЯ рдПрдЧреНрдЬреАрдХреНрдпреВрдЯрд┐рд╡ рдЪрд░рдгреЛрдВ рдХреА рдУрд░ рдмрдврд╝рдиреЗ рдмрдирд╛рдо рдЙрдиреНрд╣реАрдВ рдкрд░ рдмрдиреЗ рд░рд╣рдиреЗ рдХреА рдкреНрд░рд╛рдпрд┐рдХрддрд╛ред
  • рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдорд╣реАрдиреЗ рдореЗрдВ, рдХрд┐рд╕реА рд╕реМрджреЗ рдХреЗ рд╣рдорд╛рд░реЗ рдЕрдХрд╛рдЙрдВрдЯ рдПрдЧреНрдЬреАрдХреНрдпреВрдЯрд┐рд╡ рдЪрд░рдгреЛрдВ рд╕реЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмрдВрдж рд╣реБрдП рд╕реМрджреЗ рдореЗрдВ рдЬрд╛рдиреЗ рдмрдирд╛рдо рдЙрдиреНрд╣реАрдВ рдореЗрдВ рдмрдиреЗ рд░рд╣рдиреЗ рдХреА рдкреНрд░рд╛рдпрд┐рдХрддрд╛ред
  • рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмрдВрдж рд╣реБрдП рд╕реМрджреЗ рдореЗрдВ рдмрдиреЗ рд░рд╣рдиреЗ рдХреА рдкреНрд░рд╛рдпрд┐рдХрддрд╛, рдЬреЛ 1 рдереАред рдЗрд╕рд▓рд┐рдП, тАЬclosedтАЭ рдПрдХ рдПрдмреНрдЬрд╝реЙрд░реНрдмрд┐рдВрдЧ рдЕрд╡рд╕реНрдерд╛ рдмрди рдЬрд╛рддреА рд╣реИред

рдпрд╣ рд╡рд┐рд╢реНрд▓реЗрд╖рдг R рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред R рдореЗрдВ Markov Chain рдирд╛рдо рдХрд╛ рдПрдХ рдЙрдкрдпреЛрдЧреА рдкреИрдХреЗрдЬ рд╣реИ рдЬреЛ рдорд╛рд░реНрдХреЛрд╡ рдЪреЗрди рдХреЗ рдХрдИ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓ рд╕рдХрддрд╛ рд╣реИред

рд╢реБрд░реБрдЖрдд рдореЗрдВ, рд╣рдордиреЗ рдпрд╣ рдЬрд╛рдБрдЪрд╛ рдХрд┐ рд╣рдорд╛рд░реА рдмрд┐рдХреНрд░реА рд╢реНрд░реЗрдгрд┐рдпрд╛рдБ (sequences) рдорд╛рд░реНрдХреЛрд╡ рдЧреБрдг рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреА рд╣реИрдВ рдпрд╛ рдирд╣реАрдВред рдЗрд╕реА рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП, Markov Chain рдкреИрдХреЗрдЬ рдореЗрдВ verifyMarkovProperty() рдирд╛рдо рдХрд╛ рдПрдХ рдЙрдкрдпреЛрдЧреА рдлрд╝рдВрдХреНрд╢рди рд╣реИ рдЬреЛ рдШрдЯрдирд╛рдУрдВ рдХреЗ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдЕрдиреБрдХреНрд░рдо рдкрд░, рдЙрд╕рд╕реЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрдВрдЯрд┐рдиреНрдЬреЗрдВрд╕реА рдЯреЗрдмрд▓реНрд╕ рдХреА рд╢реГрдВрдЦрд▓рд╛ рдкрд░ рдХрд╛рдИ-рд╕реНрдХреНрд╡реЗрдпрд░ (Chi-square) рдкрд░реАрдХреНрд╖рдг рдХрд░рдХреЗ рдпрд╣ рдЬрд╛рдБрдЪрддрд╛ рд╣реИ рдХрд┐ рд╡рд╣ рдорд╛рд░реНрдХреЛрд╡ рдЧреБрдг рдХрд╛ рдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдмрдбрд╝реЗ p-рдореВрд▓реНрдп рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдорд╛рд░реНрдХреЛрд╡ рдЧреБрдг рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреБрдХреНрд░рдо рдХреА рд╢реВрдиреНрдп рдкрд░рд┐рдХрд▓реНрдкрдирд╛ рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдиреАрдЪреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдмрд┐рдХреНрд░реА рдЕрдиреБрдХреНрд░рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдкрд╣рд▓реА рдореАрдЯрд┐рдВрдЧ рд╕реЗ рд▓реЗрдХрд░ рд╕реМрджрд╛ рдмрдВрдж рд╣реЛрдиреЗ рддрдХ рд╣рд░ рдорд╣реАрдиреЗ рд╡рд╣ рдХрд╣рд╛рдБ рдерд╛:

library(markovchain)
library(dplyr)
# SDR Funnel is our sales representative stages, AE Funnel is our account executive stages, and CW is a successfully closed deal
seq <- c('SDR Funnel','SDR Funnel','AE Funnel','AE Funnel','AE Funnel','AE Funnel','AE Funnel','AE Funnel','CW')
verifyMarkovProperty(seq)
## Testing markovianity property on given data sequence
## Chi - square statistic is: 0.5733333  degrees of freedom are: 27  and corresponding p-value is: 1

рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд p-рдореВрд▓реНрдп 0.05 рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рд╣рдо рдЗрд╕ рд╢реВрдиреНрдп рдкрд░рд┐рдХрд▓реНрдкрдирд╛ рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд░рддреЗ рдХрд┐ рдЕрдиреБрдХреНрд░рдо рдорд╛рд░реНрдХреЛрд╡ рдЧреБрдг рдХрд╛ рдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдорд╛рд░реНрдХреЛрд╡ рдЪреЗрди рд╕рдВрд░рдЪрдирд╛ рдХреЛ, рд╣рдорд╛рд░реЗ рдбреЗрдЯрд╛ рд╕реЗ рдирд┐рдХрд╛рд▓реА рдЧрдИ рд╕рдВрдХреНрд░рдордг рдкреНрд░рд╛рдпрд┐рдХрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде, рдкреНрд▓реЙрдЯ рдХрд┐рдпрд╛ред рдпрд╣ рдХреЛрдб рд╕рдВрдХреНрд░рдордг рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЕрд╡рд╕реНрдерд╛рдУрдВ рдХреЗ рдирд╛рдо рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рдПрдХ рдорд╛рд░реНрдХреЛрд╡ рдЪреЗрди рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддрд╛ рд╣реИред рдпрд╣ рдорд╛рд░реНрдХреЛрд╡ рдЪреЗрди рдФрд░ рд╕рдВрдХреНрд░рдордг рдкреНрд░рд╛рдпрд┐рдХрддрд╛рдУрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рднреА рдХрд░рддрд╛ рд╣реИред

source('TransProb.R')
source('MatDataBase.R')
source('GatherTransMat.R')
transElec <- GatherTransMat('Manufacturing','Between 100M and 500M', 'Between 500 and 1k')
print(transElec)

markov2 <- new('markovchain',
              transitionMatrix = transElec, # These are the transition probabilities of a random industry
              states = c('SDR','AE','CW'))

layout <- matrix(c(0,0,0,1,1,0), ncol = 2, byrow = TRUE)
plot(markov2, node.size = 10, layout = layout)
##           [,1]      [,2]      [,3]
## [1,] 0.5573215 0.4426785 0.0000000
## [2,] 0.0000000 0.8678118 0.1321882
## [3,] 0.0000000 0.0000000 1.0000000
markov chain

рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдПрдмреНрдЬрд╝реЙрд░реНрдмрд┐рдВрдЧ рдорд╛рд░реНрдХреЛрд╡ рдЪреЗрди рд╣реИ, рд╣рдо рдПрдмреНрдЬрд╝реЙрд░реНрдкреНрд╢рди рддрдХ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╕рдордп рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╣реИрдВред рд╡реЗрдХреНрдЯрд░ рдХрд╛ рдкрд╣рд▓рд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ SDR рдлрд╝рдирд▓ рд╕реЗ рдмрдВрдж рд╣реЛрдиреЗ рддрдХ рдЕрдкреЗрдХреНрд╖рд┐рдд рдЪрд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрддрд╛рдПрдЧрд╛ рдЬрдмрдХрд┐ рджреВрд╕рд░рд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рджрд░реНрд╢рд╛рдПрдЧрд╛ рдХрд┐ рдпрджрд┐ рд╣рдо AE рдлрд╝рдирд▓ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ рддреЛ рдЕрдкреЗрдХреНрд╖рд┐рдд рдЪрд░рдг рдХрд┐рддрдиреЗ рд╣реЛрдВрдЧреЗред

# Extract Q from the transition matrix
Q <- transElec[1:2,1:2]
# Generate It
It <- diag(2)
#Calculate fundamental matrix
N <- solve(It-Q)
#Generate column vector of 1s
one <- t(t(c(1,1)))

# Calculate the expected steps by matrix multiplication
expected <- N%*%one
print(expected)
##          [,1]
## [1,] 9.823945
## [2,] 7.564969

рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╣рдо рдпрд╣ рднреА рджрд░реНрд╢рд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЪрд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝рдиреЗ рдкрд░ рдкреНрд░рд╛рдпрд┐рдХрддрд╛рдПрдБ рдХреИрд╕реЗ рдмрджрд▓рддреА рд╣реИрдВ, рддрд╛рдХрд┐ рдЕрдкреЗрдХреНрд╖рд┐рдд рдЪрд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХреА рдЬрд╛ рд╕рдХреЗред рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ 24 рдЪрд░рдгреЛрдВ рддрдХ рдХрд┐рд╕реА рд╕реМрджреЗ рдХреЗ рддреАрдиреЛрдВ рдЪрд░рдгреЛрдВ рдореЗрдВ рд╣реЛрдиреЗ рдХреА рдкреНрд░рд╛рдпрд┐рдХрддрд╛рдУрдВ рдХреА рднреА рдЬрд╛рдБрдЪ рдХреАред

library(ggplot2)

initState <- c(1,0,0) # The initial state will be SDR Funnel (mimicking setting an initial discovery appointment)

# Initiate probability vectors
SDRProb <- c()
AEProb <- c()
CW <- c()

# Calculate probabilities for 24 steps.
for(k in 1:24){
  nsteps <- initState*markov2^k
  SDRProb[k] <- nsteps[1,1]
  AEProb[k] <- nsteps[1,2]
  CW[k] <- nsteps[1,3]
}

# Make dataframes and merge them
SDRProb <- as.data.frame(SDRProb)
SDRProb$Group <- 'SDR'
SDRProb$Iter <- 1:24
names(SDRProb)[1] <- 'Value'

AEProb <- as.data.frame(AEProb)
AEProb$Group <- 'AE'
AEProb$Iter <- 1:24
names(AEProb)[1] <- 'Value'

CW <- as.data.frame(CW)
CW$Group <- 'CW'
CW$Iter <- 1:24
names(CW)[1] <- 'Value'

steps <- rbind(SDRProb,AEProb,CW)

# Plot the probabilities using ggplot
ggplot(steps, aes(x = Iter, y = Value, col = Group))+
  geom_line() +
  xlab('Chain Step') +
  ylab('Probability') +
  ggtitle('24 Step Chain Probability Prediction')+
  theme(plot.title = element_text(hjust = 0.5))
graph

рдпрджрд┐ рд╣рдо рджреЛрдиреЛрдВ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдорд┐рд▓рд╛рдПрдБ, рддреЛ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ 6тАУ9 рдЪрд░рдгреЛрдВ рдХреЗ рдмрд╛рдж CW рдЕрд╡рд╕реНрдерд╛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рд┐рдд рд╣реЛ рдЬрд╛рддреА рд╣реИред рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рд╕рдВрдХреНрд░рдордг рдкреНрд░рд╛рдпрд┐рдХрддрд╛рдПрдБ рдорд╛рд╕рд┐рдХ рд╕рдВрдХреНрд░рдордг рдкреНрд░рд╛рдпрд┐рдХрддрд╛рдПрдБ рд╣реИрдВ, рдЖрдк рддрд░реНрдХ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЙрд╕ рдЙрджреНрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдирд┐рдпреБрдХреНрддрд┐ рд╕реЗ рд╕реМрджреЗ рдХреЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмрдВрдж рд╣реЛрдиреЗ рддрдХ рд╕рд╛рдорд╛рдиреНрдп рдмрд┐рдХреНрд░реА рд╡реЗрдЧ 6 рд╕реЗ 9 рдорд╣реАрдиреЛрдВ рдХреЗ рдмреАрдЪ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдХрд╛рдлрд╝реА рд▓рдВрдмреА рдмрд┐рдХреНрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИред

рдирд┐рд╖реНрдХрд░реНрд╖

рдЗрд╕ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдпрд╣ рджрд┐рдЦрд╛рдирд╛ рдерд╛ рдХрд┐ рд╡реНрдпрд╡рд╕рд╛рдп рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдХреЛрд╡ рдЪреЗрди рдФрд░ рдПрдмреНрдЬрд╝реЙрд░реНрдмрд┐рдВрдЧ рдорд╛рд░реНрдХреЛрд╡ рдЪреЗрди рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рдордп-рд╕рдорд░реВрдк рдзрд╛рд░рдгрд╛рдУрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж рдорд╛рд░реНрдХреЛрд╡ рдЪреЗрди рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХрд╛рдлрд╝реА рд╕рдЯреАрдХ рд░рд╣реЗ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдЧреЗ рдХреЗ рдЕрдиреБрднрд╡рдЬрдиреНрдп рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЗрд╕ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдЙрджреНрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдФрд╕рдд рдмрд┐рдХреНрд░реА рд╡реЗрдЧ 208 рджрд┐рди рдерд╛, рдЬреЛ рд▓рдЧрднрдЧ 7 рдорд╣реАрдиреЗ рд╣реИрдВред рдЖрд╢рд╛ рд╣реИ, рдпрд╣ рдЙрджрд╛рд╣рд░рдг рдЖрдкрдХреЛ рд╕реНрд╡рдпрдВ рдорд╛рд░реНрдХреЛрд╡ рдЪреЗрди рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рдЦреЛрдЬрдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдкреНрд░рд╢реНрдиреЛрдВ рдкрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд░реЗрдЧрд╛ред

рдпрджрд┐ рдЖрдк R рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рд╕реАрдЦрдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ DataCamp рдХрд╛ Intermediate R рдХреЛрд░реНрд╕ рдХрд░реЗрдВред

рд╣рдорд╛рд░рд╛ Markov Chains in Python: Beginner Tutorial рджреЗрдЦреЗрдВред

рд╡рд┐рд╖рдп