рдЖрд░: рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рджреГрд╢реНрдп рдкреИрдХреЗрдЬ рдЧреНрд░рд╣рдг

рдирдорд╕реНрддреЗ

рдЖрд░-рд╣рдм рд╕реЗ рдЕрдВрддрд┐рдо рдкреЛрд╕реНрдЯ рдореЗрдВ "рдПрдХ рд╡рд┐рдорд╛рди рдкрд░ рджреЛ рдЖрдпрд╛рдореА рдЧреЙрд╕рд┐рдпрди рдХрд╛ рджреГрд╢реНрдп" , рдПрдХ рд╕рд╣рд╕рдВрдпреЛрдЬрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╕реЗ рдПрдХ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рджреАрд░реНрдШрд╡реГрддреНрдд рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдПрдХ рдЙрджрд╛рд╣рд░рдг рдФрд░ рдПрдХ рдЖрд░-рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдерд╛ред

рд╢рд╛рдпрдж Gaussian mephistopheies рдХреЗ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдкрд░ рдкреЛрд╕реНрдЯ рдХреЗ рд▓реЗрдЦрдХ рдФрд░ рдЖрд░-рд╣рдм рдХреЗ рдкрд╛рдардХреЛрдВ рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдЙрдкрдпреЛрдЧреА рдорд┐рд▓реЗрдЧреАред рдЖрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдПрдХ рджреАрд░реНрдШрд╡реГрддреНрдд рдкреИрдХреЗрдЬ рд╣реИред рдЗрд╕ рдкреИрдХреЗрдЬ рдореЗрдВ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рджреАрд░реНрдШрд╡реГрддреНрддреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ рд╣реИрдВред

рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

рдПрдХ рджреЛ рдЖрдпрд╛рдореА рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рддрд░рдг рд╕реЗ рдирдореВрдирд╛

рджреЛ-рдЖрдпрд╛рдореА рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рддрд░рдг рд╕реЗ рдПрдХ рдирдореВрдирд╛ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо mvtnorm рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рд╣рдо рдореНрдпреВ рдФрд░ рдПрдХ рд╕рд╣рд╕рдВрдпреЛрдЬрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╕рд┐рдЧреНрдорд╛ рдХреЗ рдФрд╕рдд рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╡реЗрдХреНрдЯрд░ рдХреЗ рд╕рд╛рде 1000 рддрддреНрд╡реЛрдВ рдХреЗ рдбреЗрдЯрд╛ рдирдореВрдиреЗ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВ:

require(mvtnorm) mu <- c(1,2) sigma <- matrix(c(4,2,2,3), ncol=2) set.seed(100) data <- rmvnorm(n=1000, mean=mu, sigma=sigma) #      


рдПрд▓реАрдкрд╕ 95% рдХреЙрдиреНрдлрд┐рдбреЗрдВрд╕ рдПрд░рд┐рдпрд╛

рд╕рд┐рдЧреНрдорд╛ рд╕рд╣рд╕рдВрдпреЛрдЬрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ 95% рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХреНрд╖реЗрддреНрд░ рдХреЗ рджреАрд░реНрдШрд╡реГрддреНрдд рдХреЗ 100 рдмрд┐рдВрджреБрдУрдВ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдорд┐рд▓рддреЗ рд╣реИрдВ:

 require(ellipse) confidence.ellipse <- ellipse(sigma,centre=mu,level=0.95,npoints=100) 


рджреГрд╢реНрдп

рд╡рд┐рдорд╛рди рдкрд░ рдбреЗрдЯрд╛ рдмрд┐рдВрджреБрдУрдВ рдФрд░ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ

 plot(data,pch=19,col=rgb(0, 0.5, 1, 0.2), xlab="x", ylab="y", xlim=range(data[,1]), ylim=range(data[,2])) par(new=TRUE) plot(confidence.ellipse,type="l", xlab="",ylab="", xlim=range(data[,1]),ylim=range(data[,2])) 


рдкрд░рд┐рдгрд╛рдо:

Source: https://habr.com/ru/post/In199282/


All Articles