рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдФрд░ рд╕рд░рд▓ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреА рдЦреЛрдЬ рдореЗрдВ, рдореИрдВ рдЗрд╕ рд╕реБрдВрджрд░ рдЖрджрдореА рдХреЗ рдкрд╛рд░ рдЖрдпрд╛ред
рдЗрд╕ рд╕реБрдВрджрд░рддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рдЗрд╕рдореЗрдВ 10,000 рдкреБрд░реБрд╖реЛрдВ рдФрд░ рдорд╣рд┐рд▓рд╛рдУрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдФрд░ рд╡рдЬрди рдкрд░ рдбреЗрдЯрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдХреЛрдИ рд╡рд┐рд╡рд░рдг рдирд╣реАрдВред рдХреБрдЫ рднреА рдирд╣реАрдВ "рд╢рд╛рдирджрд╛рд░ред" рдХреЗрд╡рд▓ рдКрдВрдЪрд╛рдИ, рд╡рдЬрди рдФрд░ рдлрд░реНрд╢ рдХрд╛ рдирд┐рд╢рд╛рдиред рдореБрдЭреЗ рдпрд╣ рд░рд╣рд╕реНрдпрдордп рд╕рд╛рджрдЧреА рдкрд╕рдВрдж рдереАред
рдЦреИрд░, рдЪрд▓реЛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдУ!
рдореЗрд░реЗ рд▓рд┐рдП рдХреНрдпрд╛ рджрд┐рд▓рдЪрд╕реНрдк рдерд╛?
- рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреБрд░реБрд╖реЛрдВ рдФрд░ рдорд╣рд┐рд▓рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╡рдЬрди рдФрд░ рдКрдВрдЪрд╛рдИ рдХреА рд╕реАрдорд╛ рдХреНрдпрд╛ рд╣реИ ?
- рд╡реЗ рдХрд┐рд╕ рддрд░рд╣ рдХреЗ "рдФрд╕рдд" рдкреБрд░реБрд╖ рдФрд░ "рдФрд╕рдд" рдорд╣рд┐рд▓рд╛ рд╣реИрдВ?
- рдХреНрдпрд╛ рдЗрди рдЖрдВрдХрдбрд╝реЛрдВ рд╕реЗ рд╕рд░рд▓ KNN рдорд╢реАрди рд╕реАрдЦрдиреЗ рдХрд╛ рдореЙрдбрд▓ рдКрдВрдЪрд╛рдИ рд╕реЗ рд╡рдЬрди рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реИ ?
рдЪрд▓реЛ рдЪрд▓рддреЗ рд╣реИрдВ!

рдкрд╣рд▓реЗ рджреЗрдЦреЛ
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрд╡рд╢реНрдпрдХ рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдХрд░реЗрдВ
рдЬрдм рдкреБрд╕реНрддрдХрд╛рд▓рдп рдмрд┐рд▓реНрдХреБрд▓ рдЦрдбрд╝реЗ рд╣реЛ рдЧрдП - рдпрд╣ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЛ рд╕реНрд╡рдпрдВ рд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдкрд╣рд▓реЗ 10 рддрддреНрд╡реЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХрд╛ рд╕рдордп рдерд╛ред рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рддрд╛рдХрд┐ рд╣рдорд╛рд░реА рдЖрдВрдд рд╢рд╛рдВрдд рд░рд╣реЗ, рдХрд┐ рд╣рдордиреЗ рд╕рдм рдХреБрдЫ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд▓реЛрдб рдХрд┐рдпрд╛ рд╣реИред
рд╡реИрд╕реЗ, рдЗрд╕ рдмрд╛рдд рд╕реЗ рдШрдмрд░рд╛рдПрдВ рдирд╣реАрдВ рдХрд┐ рд╣рдо рдЬрд┐рд╕ рдЪреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрддреЗ рд╣реИрдВ рдЙрд╕рд╕реЗ рдКрдБрдЪрд╛рдИ рдФрд░ рд╡рдЬрди рдЕрд▓рдЧ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдЕрд▓рдЧ рдорд╛рдк рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдХрд╛рд░рдг рд╣реИ: рдЗрдВрдЪ рдФрд░ рдкрд╛рдЙрдВрдб , рд╕реЗрдВрдЯреАрдореАрдЯрд░ рдФрд░ рдХрд┐рд▓реЛрдЧреНрд░рд╛рдо рдХреЗ рдмрдЬрд╛рдпред
data = pd.read_csv('weight-height.csv') data.head(10)
рдЕрдЪреНрдЫрд╛ рд╣реИ! рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдкрд╣рд▓реА рджрд╕ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ "рдкреБрд░реБрд╖" рд╣реИрдВред рд╣рдо рдЙрдирдХреА рдКрдВрдЪрд╛рдИ рдФрд░ рд╡рдЬрди рджреЗрдЦрддреЗ рд╣реИрдВред рдбреЗрдЯрд╛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ред
рдЕрдм рдЖрдк рд╕реЗрдЯ рдореЗрдВ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
data.shape >> (10000, 3)
рджрд╕ рд╣рдЬрд╛рд░ рд▓рд╛рдЗрди / рд░рд┐рдХреЙрд░реНрдбред рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рддреАрди рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ ред рдЖрдкрдХреЛ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдП!
рдпрд╣ рдорд╛рдк рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред рдЕрдм рдпрд╣рд╛рдВ рд╕реЗрдВрдЯреАрдореАрдЯрд░ рдФрд░ рдХрд┐рд▓реЛрдЧреНрд░рд╛рдо рд╣реИрдВред
data['Height'] *= 2.54 data['Weight'] /= 2.205
рдЕрдм рдпрд╣ рдЕрдзрд┐рдХ рдкрд░рд┐рдЪрд┐рдд рд╣реЛ рдЧрдпрд╛ рд╣реИред рдФрд░ рдмрд╣реБрдд рдкрд╣рд▓реЗ рд░рд┐рдХреЙрд░реНрдб рд╣рдореЗрдВ ~ 190 рд╕реЗрдореА рдХреА рдКрдВрдЪрд╛рдИ рдФрд░ ~ 110 рдХрд┐рд▓реЛ рд╡рдЬрди рд╡рд╛рд▓реЗ рдПрдХ рдЖрджрдореА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реИред рдмрдбрд╝рд╛ рдЖрджрдореА рд╣реИред рдЪрд▓реЛ рдЙрд╕реЗ рдмреЙрдм рдХрд╣рддреЗ рд╣реИрдВред
рд▓реЗрдХрд┐рди рдХреИрд╕реЗ рд╕рдордЭреЗрдВ: рдХреНрдпрд╛ рдпрд╣ рдмрд╛рдХреА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдпрд╛ рдереЛрдбрд╝рд╛ рд╣реИ? рдХреНрдпрд╛ рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рд╣рдо рд╕рднреА рдкреНрд▓рд╕ рдпрд╛ рдорд╛рдЗрдирд╕ рдмреАрдиреНрд╕ рд╣реИрдВ? рдпрд╣ рдереЛрдбрд╝рд╛ рдмрд╛рдж рдореЗрдВ рд╣реИред
рдЕрдм рдЖрдЗрдП рдЬрд╛рдиреЗрдВ рдХрд┐ рдЗрд╕ рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рджреЛ рд▓рд┐рдВрдЧ рдХрд┐рддрдиреЗ рд╕рдордорд┐рдд рд╣реИрдВ?
data['Gender'].value_counts() >> Male 5000 Female 5000 Name: Gender, dtype: int64
рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рддред рдФрд░ рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдЧрд░ рд╡рд╣рд╛рдБ рдереЗ: 9999 рдкреБрд░реБрд╖ рдФрд░ 1 рдорд╣рд┐рд▓рд╛, рддреЛ рдпрд╣ рджрд┐рдЦрд╛рд╡рд╛ рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рд╣реЛрдЧреА рдХрд┐ рдпрд╣ рдбреЗрдЯрд╛рд╕реЗрдЯ рджреЛрдиреЛрдВ рд▓рд┐рдВрдЧреЛрдВ рдХреЛ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдкреНрд░рдХрдЯ рдХрд░рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ!
рдмрд╛рдВрдЯреЛ рдФрд░ рд╕реАрдЦреЛ!
рдЕрдм рдЕрдВрддрд░реНрдЬреНрдЮрд╛рди рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рджреЛ рд▓рд┐рдВрдЧреЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдирд╛ рдФрд░ рдЕрд▓рдЧ рд╕реЗ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╕рд╣реА рд╣реЛрдЧрд╛ред рджрд░рдЕрд╕рд▓, рдЬреАрд╡рди рдореЗрдВ рд╣рдо рдЕрдХреНрд╕рд░ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдкреБрд░реБрд╖реЛрдВ рдФрд░ рдорд╣рд┐рд▓рд╛рдУрдВ рдореЗрдВ рдкреНрд▓рд╕ рдпрд╛ рдорд╛рдЗрдирд╕ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдКрдВрдЪрд╛рдИ рдФрд░ рд╡рдЬрди рдХреЗ рд╣реЛрддреЗ рд╣реИрдВ
рдЖрдЗрдП рдЙрди рдЫреЛрдЯреЗ рд╡рд░реНрдгрдирд╛рддреНрдордХ рдЖрдВрдХрдбрд╝реЛрдВ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ рдЬреЛ рдкрд╛рдВрдбрд╛ рдореЙрдбреНрдпреВрд▓ рд╣рдореЗрдВ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред
рдкреБрд░реБрд╖ :
data_male.describe()
рдорд╣рд┐рд▓рд╛ :
data_female.describe()
рдЙрдкрд░реЛрдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдкрд░ рдПрдХ рдЫреЛрдЯрд╛ рд╢реИрдХреНрд╖рд┐рдХ рдХрд╛рд░реНрдпрдХреНрд░рдорд╕рд╛рджреЗ рднрд╛рд╖рд╛ рдореЗрдВ:
рд╡рд░реНрдгрдирд╛рддреНрдордХ рдЖрдБрдХрдбрд╝реЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рд╕рдВрдЦреНрдпрд╛рдУрдВ / рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реИрдВред рд╢рд╛рдпрдж рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рд╕рдордЭрдирд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╣реИред
рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рдЖрдк рдПрдХ рдЧреЗрдВрдж рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:
- рдмрдбрд╝рд╛ / рдЫреЛрдЯрд╛
- рдЪрд┐рдХрдиреА / рдЦреБрд░рджрд░реА
- рдиреАрд▓рд╛ / рд▓рд╛рд▓
- рд╢реЗрдЦрд╝реА / рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд╣реАрдВред
рдПрдХ рдордЬрдмреВрдд рд╕рд░рд▓реАрдХрд░рдг рдХреЗ рд╕рд╛рде, рд╣рдо рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╡рд░реНрдгрдирд╛рддреНрдордХ рдЖрдБрдХрдбрд╝реЗ рдЗрд╕рдореЗрдВ рд▓рдЧреЗ рд╣реБрдП рд╣реИрдВ ред рд▓реЗрдХрд┐рди рд╡рд╣ рдРрд╕рд╛ рдЧреЗрдВрджреЛрдВ рд╕реЗ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдЖрдВрдХрдбрд╝реЛрдВ рд╕реЗ рдХрд░рддрд╛ рд╣реИред
рдФрд░ рдпрд╣рд╛рдБ рдЙрдкрд░реЛрдХреНрдд рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ:
- рдЧрд┐рдирддреА - рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ред
- рдорд╛рдзреНрдп - рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рд╕рднреА рдорд╛рдиреЛрдВ рдХрд╛ рдФрд╕рдд рдпрд╛ рдпреЛрдЧред
- std - рд╡рд┐рдЪрд▓рди рдХрд╛ рдорд╛рдирдХ рд╡рд┐рдЪрд▓рди рдпрд╛ рдореВрд▓ред рдФрд╕рдд рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдореВрд▓реНрдпреЛрдВ рдХреЗ рдмрд┐рдЦрд░рд╛рд╡ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред
- рдиреНрдпреВрдирддрдо - рдиреНрдпреВрдирддрдо рдореВрд▓реНрдп рдпрд╛ рдиреНрдпреВрдирддрдоред
- 25% - рдкрд╣рд▓реА рдЪрддреБрд░реНрдердХред рдПрдХ рдореВрд▓реНрдп рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдиреАрдЪреЗ 25% рд░рд┐рдХреЙрд░реНрдб рд╣реИрдВред
- 50% - рджреВрд╕рд░рд╛ рдЪрддреБрд░реНрдердХ рдпрд╛ рдордзреНрдпрдХрд╛рд▓ред рдКрдкрд░ рдФрд░ рдиреАрдЪреЗ рдПрдХ рдорд╛рди рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕рдорд╛рди рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдВ рд╣реИрдВред
- 75% - рддреАрд╕рд░рд╛ рдЪреМрдХрдбрд╝реАред рдкрд╣рд▓реЗ рдЪрддреБрд░реНрдердХ рдХреЗ рд╕рд╛рде рдзрд░реНрдорд╢рд╛рд╕реНрддреНрд░ рджреНрд╡рд╛рд░рд╛, рд▓реЗрдХрд┐рди рд░рд┐рдХреЙрд░реНрдб рдХреЗ 75% рд╕реЗ рдиреАрдЪреЗред
- рдЕрдзрд┐рдХрддрдо - рдЕрдзрд┐рдХрддрдо рдореВрд▓реНрдп рдпрд╛ рдЕрдзрд┐рдХрддрдоред
рдФрд╕рдд рдореВрд▓реНрдп рдЙрддреНрд╕рд░реНрдЬрди рдХреЗ рдкреНрд░рддрд┐ рдмрд╣реБрдд рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реИ! рдпрджрд┐ рдЪрд╛рд░ рд▓реЛрдЧреЛрдВ рдХреЛ 10,000 salary рдХрд╛ рд╡реЗрддрди рдорд┐рд▓рддрд╛ рд╣реИ, рдФрд░ рдкрд╛рдВрдЪрд╡рд╛рдВ - 460,000 salaryред рд╡рд╣ рдФрд╕рдд рд╣реЛрдЧрд╛ - 100 000 100ред рдФрд░ рдордВрдЭрд▓рд╛ рд╡рд╣реА рд░рд╣реЗрдЧрд╛ - 10 000 remainред
рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдФрд╕рдд рдПрдХ рдмреБрд░рд╛ рд╕рдВрдХреЗрддрдХ рд╣реИред рдЗрд╕реЗ рдЕрдзрд┐рдХ рд╕рд╛рд╡рдзрд╛рдиреА рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╡реИрд╕реЗ, рдордзреНрдпрд┐рдХрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рд░реЛрдбрд╝рд╛ рднреА рд╣реИред
рдпрджрд┐ рдорд╛рдк рдХреА рд╕рдВрдЦреНрдпрд╛ рд╡рд┐рд╖рдо рд╣реИред рдпрджрд┐ рдЖрдк рдбреЗрдЯрд╛ рдХреЛ "рд╡реГрджреНрдзрд┐ рджреНрд╡рд╛рд░рд╛" рдХрд╣рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдордзреНрдп рдореЗрдВ рдореВрд▓реНрдп рд╣реИред
рдФрд░ рдЕрдЧрд░ рдпрд╣ рднреА рд╣реИ, рддреЛ рдФрд╕рддрди рджреЛ "рд╕рдмрд╕реЗ рдХреЗрдВрджреНрд░реАрдп" рд▓реЛрдЧреЛрдВ рдХреЗ рдмреАрдЪ рдФрд╕рдд рд╣реИред
рдпрджрд┐ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдореЗрдВ рдХреЗрд╡рд▓ рдкреВрд░реНрдгрд╛рдВрдХ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдорд╛рдзреНрдп рднрд┐рдиреНрдирд╛рддреНрдордХ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рди рд╣реЛрдВред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдорд╛рдк рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕рдо рд╣реИред
рдПрдХ рдЙрджрд╛рд╣рд░рдг :
рдмреЗрдЯрд╛ рд╕реНрдХреВрд▓ рд╕реЗ рдЕрдВрдХ рд▓рд╛рдпрд╛ред рдЙрдиреНрд╣реЗрдВ рдкрд╛рдБрдЪ рд╕рдмрдХ рдорд┐рд▓реЗ: 1, 5, 3, 2, 4
рдкрд╛рдВрдЪ рд░реЗрдЯрд┐рдВрдЧ тЖТ рд╡рд┐рд╖рдо рд░рд╛рд╢рд┐
рдЧреНрд░реЛрде: 1, 2, 3, 4, 5
рдХреЗрдВрджреНрд░реАрдп рд▓реЗ рд▓реЛ - 3
рдорд╛рдзреНрдпрд┐рдХрд╛ рдЕрдВрдХ - рей
рдЕрдЧрд▓реЗ рджрд┐рди, рдмреЗрдЯрд╛ рд╕реНрдХреВрд▓ рд╕реЗ рд▓рд╛рдпрд╛ рдЧрдпрд╛ рдирдпрд╛ рдЧреНрд░реЗрдб: 4, 2, 3, 5
рдЪрд╛рд░ рд░реЗрдЯрд┐рдВрдЧ тЖТ рд╡рд┐рд╖рдо рд░рд╛рд╢рд┐
рд╣рдо рд╡рд┐рдХрд╛рд╕ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВ: 2, 3, 4, 5
рд╕реЗрдВрдЯрд░рдкреАрд╕ рд▓реЗрдВ: 3, 4
рд╣рдо рдЙрдирдХрд╛ рдФрд╕рдд рдкрд╛рддреЗ рд╣реИрдВ: 3.5
рдорд╛рдзреНрдп - рей.рел
рдирд┐рд╖реНрдХрд░реНрд╖: рдЕрдЪреНрдЫрд╛ рдХрд┐рдпрд╛ рдмреЗрдЯрд╛ :)
рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдкреБрд░реБрд╖реЛрдВ рдореЗрдВ рдФрд╕рдд рдФрд░ рдФрд╕рдд 175cm рдФрд░ 85kg рд╣реИрдВред рдФрд░ рдорд╣рд┐рд▓рд╛рдУрдВ рдореЗрдВ : 162 рд╕реЗрдореА рдФрд░ 62 рдХрд┐рдЧреНрд░рд╛ред рдпрд╣ рд╣рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рдордЬрдмреВрдд рдЙрддреНрд╕рд░реНрдЬрди рдирд╣реАрдВ рд╣реИрдВред рдпрд╛ рд╡реЗ рдорд╛рдзреНрдпрд┐рдХрд╛ рдХреЗ рджреЛрдиреЛрдВ рдУрд░ рд╕рдордорд┐рдд рд╣реИрдВред рдЬреЛ рдмрд╣реБрдд рджреБрд░реНрд▓рдн рд╣реИред
рд▓реЗрдХрд┐рди рджреЛрдиреЛрдВ рд▓рд┐рдВрдЧреЛрдВ рдореЗрдВ рдорд╛рдзреНрдпрд┐рдХрд╛ рд╕реЗ рдХреНрд╖реБрджреНрд░ рд╡рд┐рдЪрд▓рди рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╡реЗ рдирдЧрдгреНрдп рд╣реИрдВ рдФрд░ рд╡реЗ рдХреЗрд╡рд▓ рд╕реМрд╡реЗрдВ рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред рдЪрд▓реЛ рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВ!
Gistograma
рдпрд╣ рдПрдХ рдРрд╕рд╛ рдЧреНрд░рд╛рдл рд╣реИ рдЬреЛ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдХреНрд░рдо рдореЗрдВ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдиреНрдпреВрдирддрдо рд╕реЗ рдЕрдзрд┐рдХрддрдо рддрдХ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рджрд┐рдЦрд╛рддрд╛ рд╣реИред
fig, axes = plt.subplots(2,2, figsize=(20,10)) plt.subplots_adjust(wspace=0, hspace=0) axes[0,0].hist(data_male['Height'], label='Male Height', bins=100, color='red') axes[0,1].hist(data_male['Weight'], label='Male Weight', bins=100, color='red', alpha=0.4) axes[1,0].hist(data_female['Height'], label='Female Height', bins=100, color='blue') axes[1,1].hist(data_female['Weight'], label='Female Weight', bins=100, color='blue', alpha=0.4) axes[0,0].legend(loc=2, fontsize=20) axes[0,1].legend(loc=2, fontsize=20) axes[1,0].legend(loc=2, fontsize=20) axes[1,1].legend(loc=2, fontsize=20) plt.savefig('plt_histogram.png') plt.show()

рдбреЗрдЯрд╛ рдХреЛ рдШрдВрдЯреА рдХреЗ рдЖрдХрд╛рд░ рдХрд╛ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рддрд░рдг рдХреЗ рд╕рдорд╛рдиред
рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рддрд░рдг рдХреЗ рд▓рд┐рдП рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рджреГрд╢реНрдп рдкрд░реАрдХреНрд╖рдг рд╣реИред рдпрджрд┐ рдкреНрд░рдХрд╛рд░ рдФрд░ рддрд░реНрдХ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рдг рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ - рд╣рдо рдХреБрдЫ рдорд╛рдиреНрдпрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдорд╛рди рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╣рдо рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдПрдХ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд╕рд╛рдорд╛рдиреНрдпрддрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдкреА-рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдпрд╣ рд▓реЗрдЦ рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдкрд░реЗ рд╣реИред
рдкреЗрди рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╕реАрдЦрдирд╛
рдкрд╛рдВрдб рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рдорд╛рдпрдиреЗ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд╛рд░ рдХреБрдЫ рдЖрдВрдХрдбрд╝реЗ рдЦреБрдж рдЧрд┐рдирдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред рдЕрдм рдореИрдВ рджрд┐рдЦрд╛рдКрдВрдЧрд╛ рдХрд┐ рдорд╛рдирдХ рд╡рд┐рдЪрд▓рди рдХреА рдЧрдгрдирд╛ рдХреИрд╕реЗ рдХрд░реЗрдВ ред
рдЪрд▓реЛ рдЗрд╕реЗ рдкреБрд░реБрд╖реЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдФрд░ рд╡рд┐рд╢реЗрд╖рддрд╛ - рд╡рд┐рдХрд╛рд╕ рдкрд░ рдХрд░рддреЗ рд╣реИрдВред
рдФрд╕рдд
рд╕реВрддреНрд░:
рдЬрд╣рд╛рдБ
- рдПрдо - рдФрд╕рдд рдореВрд▓реНрдп
- N, рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИ
- рдПрдирдЖрдИ - рдПрдХрд▓ рдЙрджрд╛рд╣рд░рдг
рдХреЛрдб:
mean = data_male['Height'].mean() print('mean:\t{:.2f}'.format(mean)) >> mean: 175.33
рдФрд╕рдд рдКрдВрдЪрд╛рдИ - 175 рд╕реЗрдореА
рд╡рд┐рдЪрд▓рди рдЪреБрдХрддрд╛
рдЬрд╣рд╛рдБ
- di - рдПрдХрд▓ рд╡рд┐рдЪрд▓рди
- рдПрдирдЖрдИ - рдПрдХрд▓ рдЙрджрд╛рд╣рд░рдг
- рдПрдо - рдФрд╕рдд
рдХреЛрдб:
data_male['Height_d'] = (data_male['Height'] - mean) ** 2 data_male['Height_d'].head(10) >> 0 149.927893 1 0.385495 2 166.739089 3 47.193692 4 4.721246 5 20.288347 6 0.375539 7 2.964214 8 25.997623 9 200.149603 Name: Height_d, dtype: float64
рдлреИрд▓рд╛рд╡
рд╕реВрддреНрд░:
рдЬрд╣рд╛рдБ
- рдбреА рдлреИрд▓рд╛рд╡ рдореВрд▓реНрдп рд╣реИ
- di - рдПрдХрд▓ рд╡рд┐рдЪрд▓рди
- N, рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИ
рдХреЛрдб:
disp = data_male['Height_d'].mean() print('disp:\t{:.2f}'.format(disp)) >> disp: 52.89
рдлреИрд▓рд╛рд╡ - релрей
рдорд╛рдирдХ рд╡рд┐рдЪрд▓рди
рд╕реВрддреНрд░:
рдЬрд╣рд╛рдБ
- std - рдорд╛рдирдХ рд╡рд┐рдЪрд▓рди рдорд╛рди
- рдбреА рдлреИрд▓рд╛рд╡ рдореВрд▓реНрдп рд╣реИ
рдХреЛрдб:
std = disp ** 0.5 print('std:\t{:.2f}'.format(std)) >> std: 7.27
рдорд╛рдирдХ рд╡рд┐рдЪрд▓рди - 7
рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рдЕрдВрддрд░рд╛рд▓
рдЕрдм рд╣рдо рдкрддрд╛ рд▓рдЧрд╛рдПрдВрдЧреЗ рдХрд┐ рд╡рд┐рдХрд╛рд╕ рдФрд░ рднрд╛рд░ рдХреА рд╕реАрдорд╛рдПрдВ 68%, 95% рдФрд░ 99.7% рдкреБрд░реБрд╖ рдФрд░ рдорд╣рд┐рд▓рд╛рдПрдВ рд╣реИрдВ ред
рдпрд╣ рдЗрддрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ - рдЖрдкрдХреЛ рдФрд╕рдд рд╕реЗ рдорд╛рдирдХ рд╡рд┐рдЪрд▓рди рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдШрдЯрд╛рдирд╛ рд╣реЛрдЧрд╛ ред рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
- 68% - рдкреНрд▓рд╕ рдпрд╛ рдорд╛рдЗрдирд╕ рдПрдХ рдорд╛рдирдХ рд╡рд┐рдЪрд▓рди
- 95% - рдкреНрд▓рд╕ рдпрд╛ рдорд╛рдЗрдирд╕ рджреЛ рдорд╛рдирдХ рд╡рд┐рдЪрд▓рди
- 99.7% - рдкреНрд▓рд╕ рдпрд╛ рдорд╛рдЗрдирд╕ рддреАрди рдорд╛рдирдХ рд╡рд┐рдЪрд▓рди
рд╣рдо рдПрдХ рд╕рд╣рд╛рдпрдХ рдлрд╝рдВрдХреНрд╢рди рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдЬреЛ рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдЧрд╛:
def get_stats(series, title='noname'):
рдЦреИрд░, рдЗрд╕реЗ рдбреЗрдЯрд╛ рдкрд░ рд▓рд╛рдЧреВ рдХрд░реЗрдВ:
рдкреБрд░реБрд╖ | рд╡рд┐рдХрд╛рд╕
get_stats(data_male['Height'], title='Male Height') >> = MALE HEIGHT = = Mean: 175 = Std: 7 = = = = = 68% is from 168 to 183 = 95% is from 161 to 190 = 99.7% is from 154 to 197
рдкреБрд░реБрд╖ | рднрд╛рд░
get_stats(data_male['Height'], title='Male Height') >> = MALE WEIGHT = = Mean: 85 = Std: 9 = = = = = 68% is from 76 to 94 = 95% is from 67 to 103 = 99.7% is from 58 to 112
рдорд╣рд┐рд▓рд╛ | рд╡рд┐рдХрд╛рд╕
get_stats(data_male['Height'], title='Male Height') >> = FEMALE HEIGHT = = Mean: 162 = Std: 7 = = = = = 68% is from 155 to 169 = 95% is from 148 to 176 = 99.7% is from 141 to 182
рдорд╣рд┐рд▓рд╛ | рднрд╛рд░
get_stats(data_male['Height'], title='Male Height') >> = FEMALE WEIGHT = = Mean: 62 = Std: 9 = = = = = 68% is from 53 to 70 = 95% is from 44 to 79 = 99.7% is from 36 to 87
рдЗрд╕рд▓рд┐рдП рдирд┐рд╖реНрдХрд░реНрд╖:
- рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреБрд░реБрд╖: 154 рд╕реЗрдореА - 197 рд╕реЗрдореА рдФрд░ 58 рдХрд┐рд▓реЛрдЧреНрд░рд╛рдо - 112 рдХрд┐рд▓реЛрдЧреНрд░рд╛рдоред
- рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╣рд┐рд▓рд╛рдПрдВ: 141cm - 182cm рдФрд░ 36kg - 87kgред
рдЕрдм рдпрд╣ рдХреЗрд╡рд▓ рдорд╢реАрди рд╕реАрдЦрдиреЗ рдХреЛ рдЗрд╕ рд╕реЗрдЯ рдкрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИ рдФрд░ рдКрдВрдЪрд╛рдИ рд╕реЗ рд╡рдЬрди рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
рдирд┐рдХрдЯрддрдо рдкрдбрд╝реЛрд╕реА
рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо "рдирд┐рдХрдЯрддрдо рдкрдбрд╝реЛрд╕рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП" рд╕рд░рд▓ рд╣реИред рдпрд╣ рд╡рд░реНрдЧреАрдХрд░рдг рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдореМрдЬреВрдж рд╣реИ - рдПрдХ рдХреБрддреНрддреЗ рд╕реЗ рдПрдХ рдмрд┐рд▓реНрд▓реА рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - рдФрд░ рдкреНрд░рддрд┐рдЧрдорди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП - рдКрдВрдЪрд╛рдИ рд╕реЗ рд╡рдЬрди рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдПред рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рд╣рдореЗрдВ рдЪрд╛рд╣рд┐рдП!
рдкреНрд░рддрд┐рдЧрдорди рдХреЗ рд▓рд┐рдП, рд╡рд╣ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ:
- рд╕рднреА рдбреЗрдЯрд╛ рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдпрд╛рдж рд░рдЦрддрд╛ рд╣реИ
- рдЬрдм рдХреЛрдИ рдирдпрд╛ рдмрд┐рдВрджреБ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рддреЛ рд╡рд╣ K рдЕрдкрдиреЗ рдирд┐рдХрдЯрддрдо рдкрдбрд╝реЛрд╕рд┐рдпреЛрдВ рдХреА рдЦреЛрдЬ рдХрд░рддрд╛ рд╣реИ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ K рдХреЛ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)
- рдкрд░рд┐рдгрд╛рдо рдХрд╛ рд▓рд╛рдн рдЙрдард╛рддрд╛ рд╣реИ
- рдПрдХ рдЙрддреНрддрд░ рджреЗрддрд╛ рд╣реИ
рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рдкрд░реАрдХреНрд╖рдг рднрд╛рдЧреЛрдВ рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдФрд░ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рдкреБрд░реБрд╖реЛрдВ рдкрд░ рдкреНрд░рдпреЛрдЧ
X_train, X_test, y_train, y_test = train_test_split(data_male['Height'], data_male['Weight'])
рд╡рд┐рднрд╛рдЬрд┐рдд, рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред
рд╣рдо рдмрд╣реБрдд рджреВрд░ рдирд╣реАрдВ рдЬрд╛рдПрдВрдЧреЗ рдФрд░ рддреАрди рдкрдбрд╝реЛрд╕рд┐рдпреЛрдВ рдХреЛ рд░реЛрдХреЗрдВрдЧреЗред рд▓реЗрдХрд┐рди рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ: рдХреНрдпрд╛ рдРрд╕рд╛ рдореЙрдбрд▓ рдореЗрд░реЗ рд╡рдЬрди рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реИ?
knr3.predict([[180]])[0, 0] >> 88.67596236265881
88 рдХрд┐рдЧреНрд░рд╛ рдмрд╣реБрдд рдХрд░реАрдм рд╣реИред рдпрд╣ рджреВрд╕рд░рд╛, рдореЗрд░рд╛ рд╡рдЬрди 89.8kg рд╣реИ
рдкреБрд░реБрд╖реЛрдВ рдХреЗ рд▓рд┐рдП рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдЪрд╛рд░реНрдЯ
рд╡рд┐рдЬреНрдЮрд╛рди рдХрд╛ рдореЗрд░рд╛ рдкрд╕рдВрджреАрджрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдмрдирд╛рдиреЗ рдХрд╛ рд╕рдордп рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╣реИред
array_male = []

рдорд╣рд┐рд▓рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдореЙрдбрд▓ рдФрд░ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдЪрд╛рд░реНрдЯ
X_train, X_test, y_train, y_test = train_test_split(data_female['Height'], data_female['Weight']) knr3 = KNeighborsRegressor(n_neighbors=3) knr3.fit(X_train.values.reshape(-1,1), y_train.values.reshape(-1,1)) knr3.score(X_train.values.reshape(-1,1), y_train.values.reshape(-1,1)) >> 0.8135681584074799
array_female = []

рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ рдХрд┐ рдпреЗ рдЧреНрд░рд╛рдлрд╝ рдПрдХ рд╕рд╛рде рдХреИрд╕реЗ рджрд┐рдЦрддреЗ рд╣реИрдВ:

рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм
- рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреБрд░реБрд╖реЛрдВ рдФрд░ рдорд╣рд┐рд▓рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╡рдЬрди рдФрд░ рдКрдВрдЪрд╛рдИ рдХреА рд╕реАрдорд╛ рдХреНрдпрд╛ рд╣реИ?
99.7% рдкреБрд░реБрд╖: 154 рд╕реЗрдореА рд╕реЗ 197 рд╕реЗрдореА рдФрд░ 58 рдХрд┐рд▓реЛрдЧреНрд░рд╛рдо рд╕реЗ 112 рдХрд┐рд▓реЛрдЧреНрд░рд╛рдо рддрдХред
рдФрд░ 99.7% рдорд╣рд┐рд▓рд╛рдПрдВ: 141cm рд╕реЗ 182cm рдФрд░ 36kg рд╕реЗ 87kg рддрдХред
- тАЬрдФрд╕рддтАЭ рдкреБрд░реБрд╖ рдФрд░ тАЬрдФрд╕рддтАЭ рдорд╣рд┐рд▓рд╛ рдХрд┐рд╕ рддрд░рд╣ рдХреА рд╣реИрдВ?
рдФрд╕рдд рдЖрджрдореА 175cm рдФрд░ 85kg рд╣реИред
рдФрд░ рдФрд╕рдд рдорд╣рд┐рд▓рд╛ 162cm рдФрд░ 62kg рд╣реИред
- рдХреНрдпрд╛ рдЗрди рдЖрдВрдХрдбрд╝реЛрдВ рд╕реЗ рд╕рд░рд▓ KNN рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдореЙрдбрд▓ рдКрдВрдЪрд╛рдИ рд╕реЗ рд╡рдЬрди рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░реЗрдЧрд╛?
рд╣рд╛рдВ, рдореЙрдбрд▓ рдиреЗ 88 рдХрд┐рдЧреНрд░рд╛ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХреА, рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ 89.8 рдХрд┐рдЧреНрд░рд╛ рд╣реИред
рдореИрдВрдиреЗ рдЬреЛ рдХреБрдЫ рднреА рдХрд┐рдпрд╛, рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдПрдХрддреНрд░ рдХрд┐рдпрд╛
рд▓реЗрдЦ рдХреЗ рд╡рд┐рдкрдХреНрд╖
- рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдХреЛрдИ рд╡рд┐рд╡рд░рдг рдирд╣реАрдВ рд╣реИред рд╢рд╛рдпрдж, рд▓реЛрдЧреЛрдВ рдореЗрдВ рдЙрдореНрд░ рдФрд░ рдЕрдиреНрдп рдХрд╛рд░рдХ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдереЗред рдЗрд╕рд▓рд┐рдП, рдХреЛрдИ рдЗрд╕реЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдкрд░ рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рд▓реЗрдХрд┐рди рдкреНрд░рдпреЛрдЧ рдХреЗ рд▓рд┐рдП - рдХреГрдкрдпрд╛ред
- рдЕрдЪреНрдЫреЗ рддрд░реАрдХреЗ рд╕реЗ - рд╡рд┐рддрд░рдг рдХреА рд╕рд╛рдорд╛рдиреНрдпрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛
рдЙрдкрд╕рдВрд╣рд╛рд░
рдЬреИрд╕реЗ рдЕрдЧрд░ рдЖрдкрдиреЗ 99.7% рдХрд╛ рдЕрдВрддрд░рд╛рд▓ рдорд╛рд░рд╛