рдореИрдВ рд░реИрдЦрд┐рдХ рдкреНрд░рддрд┐рдЧрдорди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд▓реЗрдЦ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдореИрдВрдиреЗ рд╕реЛрдЪрд╛, рдареАрдХ рд╣реИ, рдПрдХ рдЕрдкрд╛рд░реНрдЯрдореЗрдВрдЯ рдЦрд░реАрджрдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рдФрд░ рд╡рд╣ рдЦреЛрдЬрддрд╛ рдЪрд▓рд╛ рдЧрдпрд╛ рдХрд┐ рд╡реЗ рдХреНрдпрд╛ рднреЗрдВрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдФрд░ рд╡реЗ рдкреЗрд╢рдХрд╢ рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, рдмрд╣реБрдд рд╕рд╛рд░реА рдЪреАрдЬреЗрдВред 500 рд╕реЗ рдЕрдзрд┐рдХ рдЕрдкрд╛рд░реНрдЯрдореЗрдВрдЯ рдореВрд▓реНрдп рд╕реАрдорд╛ рдореЗрдВ рдЧрд┐рд░ рдЧрдП рдЬреЛ рдореБрдЭреЗ рд╕реВрдЯ рдХрд░рддреЗ рд╣реИрдВред рдФрд░ рдХреНрдпрд╛, рдореБрдЭреЗ рдЕрдм рдпрд╣ рд╕рдм рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП? рдЦреИрд░ рдирд╣реАрдВ, рдореИрдВ рдЕрдВрдд рдореЗрдВ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╣реВрдВ рдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдирд╣реАрдВ рд╣реВрдВред рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдЗрд╕ рдорд╛рдорд▓реЗ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред
рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣
рдХреБрдЫ рддрдп рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдмрдбрд╝реА рддрд╕реНрд╡реАрд░ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рд░рдЦрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рдбреЗрдЯрд╛ рд╕реЗ рдХрд┐рд╕реА рддрд░рд╣ рдХрд╛ рдирд┐рдЪреЛрдбрд╝ рджреЗрдЦреЗрдВред рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП, рдбреЗрдЯрд╛ рдХреЛ рдкрд╣рд▓реЗ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореБрдЭреЗ рдорд┐рдиреНрд╕реНрдХ рдореЗрдВ $ 60k рддрдХ рдХреЗ рдЕрдкрд╛рд░реНрдЯрдореЗрдВрдЯ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рдереА (рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдорд╕реНрдХреЛрд╡рд┐рдпреЛрдВ рдиреЗ рд▓рд╛рд░ рдкрд░ рдЪреЛрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛ рдЬрдм рдЙрдиреНрд╣реЗрдВ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдкреИрд╕реЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдкрд╛рд░реНрдЯрдореЗрдВрдЯ рдЦрд░реАрджрдирд╛ рдпрдерд╛рд░реНрдерд╡рд╛рджреА рд╣реЛрдЧрд╛?)ред Google рдиреЗ рддреБрд░рдВрдд рдХрдИ рдЕрдЪрд▓ рд╕рдВрдкрддреНрддрд┐ рд╕рд╛рдЗрдЯреЗрдВ рдЬрд╛рд░реА рдХреАрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЦреЛрдЬ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рдореБрдЭреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдЙрдирдХрд╛ рдбрд┐рдЬрд╛рдЗрди, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдПрдХ рдлрд╡реНрд╡рд╛рд░рд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рд░рдВрдЧ рджреНрд╡рд╛рд░рд╛ рдПрдХ рд░рд┐рдпрд▓ рдПрд╕реНрдЯреЗрдЯ рд╕рд╛рдЗрдЯ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЧреЛрд░реА рд▓рдбрд╝рдХреА рдирд╣реАрдВ рд╣реВрдВред рдФрд░ HTML рдкреГрд╖реНрдареЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдбреЗрдЯрд╛ рдореБрдЭреЗ рд╡реИрд╕реЗ рднреА рд╢реЛрднрд╛ рдирд╣реАрдВ рджреЗрддрд╛ред
рдХреБрдЫ рдШрдВрдЯреЛрдВ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдХ рдкрд╛рд░реНрд╕рд░ рдХреЛ рдлреЗрдВрдХ рджрд┐рдпрд╛, рдЬреЛ рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд▓реЗ рдЧрдпрд╛, рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдкрд╣рд▓реЗ 5 рдкреГрд╖реНрдареЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднрд╛рдЧ рдЧрдпрд╛ рдФрд░ рдореБрдЭреЗ рджрд┐рд▓рдЪрд╕реНрдкреА рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ред рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрд╛рддреЛрдВ рдиреЗ рдореБрдЭреЗ рджрд┐рд▓рдЪрд╕реНрдкреА рджреА:
- рдореВрд▓реНрдп (рдЗрд╕рдХреЗ рдмрд╛рдж - рдореВрд▓реНрдп рдЪрд░)
- рдЙрдореНрд░ (рдЖрдпреБ)
- рдореЗрдЯреНрд░реЛ рд╕реЗ рджреВрд░реА (dist_to_subway)
- рдордВрдЬрд┐рд▓ (рдордВрдЬрд┐рд▓) рдФрд░ рдШрд░ рдХреЗ рдордВрдЬрд┐рд▓рд╛ рдХреА рд╕рдВрдЦреНрдпрд╛ (storey_no)
- рдмрд╛рд▓рдХрдиреА рдпрд╛ рд▓реЙрдЬрд┐рдпрд╛ (рдмрд╛рд▓рдХрдиреА) рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐
- рдХреБрд▓ (Total_space) рдФрд░ рд▓рд┐рд╡рд┐рдВрдЧ рдПрд░рд┐рдпрд╛ (Living_space), рд╕рд╛рде рд╣реА рдХрд┐рдЪрди рдХрд╛ рдХреНрд╖реЗрддреНрд░ (kitchen_space)
- рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрдорд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ (room_no)
- рдмрд╛рдерд░реВрдо рдХрд╛ рдкреНрд░рдХрд╛рд░ (restroom_com рд╕рд╛рдорд╛рдиреНрдп рдХреЗ рд▓рд┐рдП, restroom_sep рдЕрд▓рдЧ рдХреЗ рд▓рд┐рдП)
рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬрд┐рд╕рдиреЗ рд╕рд╡рд╛рд▓ рдЙрдард╛рдП рдореЗрдЯреНрд░реЛ рдХреЗ рд▓рд┐рдП рджреВрд░реА рдереАред рд░рд┐рдпрд▓ рдПрд╕реНрдЯреЗрдЯ рд╕рд╛рдЗрдЯреНрд╕ рдЖрдорддреМрд░ рдкрд░ рдЗрд╕ рддрд░рд╣ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рджреЗрддреА рд╣реИрдВред рдХреЗрд╡рд▓ рд╕рдбрд╝рдХ рдХрд╛ рдирд╛рдо, рдШрд░ рдХрд╛ рдирдВрдмрд░ рдФрд░ рдирд┐рдХрдЯрддрдо рд╕реНрдЯреЗрд╢рди рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдХрд┐рддрдирд╛ рдЬрд╛рдирд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╢рдмреНрдж рдирд╣реАрдВ рд╣реИред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдкрддреЗ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдирдИ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЗрд╕реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ
рдЬрд┐рдпреЛрдХреЛрдбрд┐рдВрдЧ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдХреБрдЫ рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдмрд╛рдмрд▓рд╛ рдирд┐рдЧрдо рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЗрд╕ рдЕрдЪреНрдЫреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдПрдХ
рдореБрдлреНрдд рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдХреЙрдлреА рдФрд░ рдХреБрдХреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреНрд░реЗрдХ рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдЖрдзреЗ рдШрдВрдЯреЗ рдХреЗ рдмрд╛рдж, рдкрддреЗ рдкрд░ рдореЗрдЯреНрд░реЛ рдХреА рджреВрд░реА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓ рддреИрдпрд╛рд░ рдерд╛ред (рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдкрд░рд┐рдгрд╛рдо рдмрд╣реБрдд рд╕рдЯреАрдХ рдирд┐рдХрд▓реЗ - рд▓рдЧрднрдЧ 50 рд╕рддреНрдпрд╛рдкрд┐рдд рдкрддреЛрдВ рдореЗрдВ рд╕реЗ, рдХреЗрд╡рд▓ 2 рдиреЗ рд╕рдбрд╝рдХ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдШрд░ рдХреЛ рдирд╣реАрдВ, рдмрд╛рдХреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд╣реА рдереЗред рдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рд╕реЗрд╡рд╛ рдбреАрдбреАрдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рдирд╣реАрдВ рд╣реИ - рдпрджрд┐ рдирд╣реАрдВ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдмреАрдЪ рдЫреЛрдЯреЗ рдмреНрд░реЗрдХ, рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред)
рдЪреВрдВрдХрд┐ рд╡рд┐рдХреНрд░реЗрддрд╛ рд╣рдореЗрд╢рд╛ рдЕрдкрд╛рд░реНрдЯрдореЗрдВрдЯ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЗрддреЛрдВ рдореЗрдВ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдФрд░ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рдирд╣реАрдВ рднрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдбреЗрдЯрд╛ рдЕрдзреВрд░рд╛ рдерд╛ред рдПрдХ рдЕрдЪреНрдЫреЗ рддрд░реАрдХреЗ рд╕реЗ, рд░рд┐рдХреНрдд рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ NA (рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ) рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдерд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рд░реВрдк рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рд╢рд╛рдо рдереА, рдФрд░ рдЕрднреА рднреА рдХреБрдЫ рдХрд░рдирд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдПрдХ рд╕рд░рд▓реАрдХреГрдд рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЬрд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдФрд░ рдЕрднреА рднреА рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣ рдЪрд░рдг рдореЗрдВ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рдиреЛрдВ рдореЗрдВ рд╣рдереМрдбрд╝рд╛ред рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╡рд░реНрд╖ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдЕрднрд╛рд╡ рдореЗрдВ, рдореИрдВрдиреЗ 1980 (рдХреНрд░рдорд╢рдГ, рдЖрдпреБ - 32 рд╡рд░реНрд╖), рдореЗрдЯреНрд░реЛ рдХреА рджреВрд░реА - 2000 рдореАрдЯрд░, рдордВрдЬрд┐рд▓ - 4, рдордВрдЬрд┐рд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ - 7. рдмрд╣реБрдд рд╕рд░рд▓ рдФрд░ рд▓рдЧрднрдЧ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдмрдирд╛рдпрд╛ред рдХрдорд░реЗ, рдХреНрд╖реЗрддреНрд░ рдФрд░ рдореВрд▓реНрдп рдХреА рд╕рдВрдЦреНрдпрд╛ рдЕрдирд┐рд╡рд╛рд░реНрдп рдкреИрд░рд╛рдореАрдЯрд░ рдереЗ, рдФрд░ рдЙрдирдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЕрдкрд╛рд░реНрдЯрдореЗрдВрдЯ рдХреЛ рдмрд╕ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЗрди рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ рд╕реЗ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдХрд╛ рдПрдХ рднреА рдорд╛рдорд▓рд╛ рдкрддрд╛ рдирд╣реАрдВ рдЪрд▓рд╛ рдерд╛)ред
рдЕрд▓рдЧ-рдЕрд▓рдЧ, рдЖрдкрдХреЛ рдмрд╛рдерд░реВрдо рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдЧрдгрдирд╛рдУрдВ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп / рдЕрд▓рдЧ рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ 2 рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪрд░ рдмрдирд╛рдиреЗ рдкрдбрд╝реЗ, рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ рдПрдХ рдЪрд░ 1 рдХреЗ рдмрд░рд╛рдмрд░ рдерд╛, рддреЛ рджреВрд╕рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ 0. рдХреЗ рдмрд░рд╛рдмрд░ рдерд╛ред рдЖрдВрдХрдбрд╝реЛрдВ рдореЗрдВ, рдЗрд╕реЗ рдбрдореА рдпрд╛
рд╕рдВрдХреЗрддрдХ рдЪрд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рд╢реМрдЪрд╛рд▓рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдпрд╣ рдбреЗрдЯрд╛ рдХреЛ рджреЗрдЦрдиреЗ рдХрд╛ рд╕рдордп рд╣реИред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдбреЗрдЯрд╛ рдХреЛ рджреЗрдЦреЗрдВ
рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЖрд░ рд╣реИред рдбреЗрдЯрд╛ рдХреЗ рд╣реЗрд░рдлреЗрд░ рдФрд░ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдФрд░ рдорд╢реАрди рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рдкрдХ рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЖрд░ рдПрдХ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╣реИред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдЖрд╕рд╛рди рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдХрдИ рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐
RStudio рдФрд░
Emacs рдкреНрд▓рдЧрдЗрди , рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдХрдВрд╕реЛрд▓ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдпрд╣ рд╕рдм рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╣реИ рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╣реИ, рдЕрд░реНрдерд╛рдд рдмрд┐рдирд╛ рдХреБрдЫ рд▓рд┐рдПред рдирд┐рд╕реНрд╕рдВрджреЗрд╣ рдПрдХ рдЕрд▓рдЧ рд╡рд┐рд╕реНрддреГрдд рд▓реЗрдЦ рдХреЗ рд╣рдХрджрд╛рд░ рд╣реИрдВ, рдпрд╣рд╛рдВ рдореИрдВ рдЦреБрдж рдХреЛ рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдФрд░ рднрд╛рд╖рд╛ рдирд┐рд░реНрдорд╛рдгреЛрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рддрдХ рд╕реАрдорд┐рдд рдХрд░ рджреВрдВрдЧрд╛ рдЬрд┐рдирдХрд╛ рдореИрдВ рд╕реАрдзреЗ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛ред
рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкрд╛рд░реНрд╕рд░, рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдерд╛, рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдХреЛ рдбрд┐рд╕реНрдХ рдореЗрдВ CSV рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЧрдпрд╛ рдерд╛ред рдЖрд░ рдореЗрдВ рдЗрд╕реЗ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВ:
> dat <- read.csv("/path/to/dataset.csv")
, , `<-`. `=`, . , , .. :
> read.csv("/path/to/dataset.csv") -> dat
dat ( ┬лdata┬╗ ) `data.frame`. тАФ R , , , `_` C `-` Lisp ( , , , - - , ). : , , . , price (6- ) :
> dat[6]
> dat["price"]
:
> dat[3, 6]
:
> dat[1:10, 1:6]
> dat[1:10, c(3, 5)]
> dat[, 6]
> dat[, -6]
> dat[,]
, R . plot(). , 2 ( , ) (scatter plot). plot() , R :
> ?plot
, . :
> plot(dat$room_no, dat$price)
:

! 3- 4- ! . . dist_to_subway :
> dat[dat$room_no == 4, ]$dist_to_subway
[1] 2000.000 2000.000 2000.000 2000.000 4305.613
, 4 (`dat[dat$room_no == 4, ]`), (`$dist_to_subway`). тАФ . , (2000 ), . , . , - , . . . , 1-, 3- 4-, ( ) URL ( ). , , , restroom_sep restroom_com , .
> dat2 <- dat[dat$room_no == 2, -(7, 8, 9, 13)]
:
, /.
, , . cor(), , , , ( ):
> cor(dat2)
age balcony dist_to_subway kitchen_space living_space
age 1.0000000 0.23339483 0.23677636 -0.30167358 -0.18938523
balcony 0.2333948 1.00000000 -0.06881481 0.05694279 -0.03505876
dist_to_subway 0.2367764 -0.06881481 1.00000000 0.22700865 -0.21201038
kitchen_space -0.3016736 0.05694279 0.22700865 1.00000000 0.10018058
living_space -0.1893852 -0.03505876 -0.21201038 0.10018058 1.00000000
price -0.2246434 0.18848129 -0.11713353 0.35152990 0.22979332
storey -0.1740015 0.12504337 -0.03107719 0.22760853 0.09702503
storey_no -0.4683041 -0.28689325 -0.15872038 0.10098619 0.02122686
total_space -0.3732784 0.02748897 0.03466465 0.62723545 0.61874577
price storey storey_no total_space
age -0.2246434 -0.17400151 -0.46830412 -0.37327839
balcony 0.1884813 0.12504337 -0.28689325 0.02748897
dist_to_subway -0.1171335 -0.03107719 -0.15872038 0.03466465
kitchen_space 0.3515299 0.22760853 0.10098619 0.62723545
living_space 0.2297933 0.09702503 0.02122686 0.61874577
price 1.0000000 0.35325897 0.24603010 0.51735302
storey 0.3532590 1.00000000 0.26811766 0.18082811
storey_no 0.2460301 0.26811766 1.00000000 0.14940533
total_space 0.5173530 0.18082811 0.14940533 1.00000000
, (> 0.6) , . 2- тАФ living_space kitchen_space тАФ total_space.
, . , : (, ) (, ), . , :
> plot(dat2$dist_to_subway, dat2$price)

, . , , , , - .
, , - :
> plot(dat2$dist_to_subway, dat2$price)

> plot(dat2$age, dat2$price)

, , , , тАФ , , .
, , , . , ┬л┬╗. . , , , . тАФ , , , .
-, ? ? , , :
y = k * x + b
? , . y x, ( ┬л┬╗) , .
k
X
,
b
тАФ
Y
.
, 2 ? :
z = k1 * x + k2 * y + b
n , :
h(X) = k0 + k1 * x1 + k2 * x2 + ... + kn * xn
x1..xn
тАФ , h(X) тАФ X.
() :
price = k0 + k1 * age + k2 * balcony + k3 * dist_to_subway + k4 * storey + k5 * storey_no + k6 * total_space
,
k0..k6
! , , ?
. , (, ) , . , R, lm() ( Linear Model):
> model <- lm(price ~ age + balcony + dist_to_subway + storey + storey_no + total_space, data = dat2)
~ , lm() ┬л┬╗. , , R , , . ( ) , (age, balcony, etc.). :
> model <- lm(price ~ ., data = dat2)
,
( , ).
? , , :
> coef(model)
(Intercept) age balcony dist_to_subway storey
21601.0057018 31.7479138 1981.3750585 -0.3962895 529.9350262
storey_no total_space
594.3711746 523.7914531
(Intercept)
k0
(, , , , , ). . total_space ( , , тАФ intercept). 2 , 40 . , , . , , . , . . -, , , . -, , , 32- ( ) . -, , , .
. predict(), , ┬л┬╗ :
> predicted.cost <- predict(model, dat2)
:
> actual.price <- dat2$price
> plot(predicted.cost, actual.price)
> par(new=TRUE, col="red")
> dependency <- lm(predicted.cost, actual.price)
> abline(dependency)

, тАФ . тАФ . , . , . .
.
> sorted <- sort(predicted.cost / actual.price, decreasing = TRUE)
> sorted[1:10]
343 233 15 485 326 81 384 279
1.182516 1.154181 1.145964 1.144113 1.132918 1.132496 1.132098 1.129221
385 175
1.126982 1.115920
, 343- ( ) 20% ( $10k, ), 233 тАФ 15% .. , ?
: , , , .
, , 8 . : , , , . , . . -, , . -, , . , -, .
. . , ?..
:1.
. flatparser.jar ( , View Raw) README.
2.
Coursera, , , .