Har bir guruhda talabalar jurnal boshidan ta kichik guruhlarga bo’linadi. Agar guruhdagi talabalar sonini ga bo`lib ta guruh hosil qilamiz. Birinchi guruh Salary data csv faylini oladi. Ikkinchi guruh housing data



Download 320,78 Kb.
Sana11.01.2022
Hajmi320,78 Kb.
#353109
Bog'liq
MIT-Lab-1


O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI

MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI

Ma’lumotlar intelektual tahlili -Fan nomi



Laboratoriya ishi-1

Guruh:210-18

Bajardi:Qurbonboyev.X

Tekshirdi: Ochilov T

TOSHKENT-2021

Laboratoriya-1



  1. Har bir guruhda talabalar jurnal boshidan 3 ta kichik guruhlarga bo’linadi. Agar guruhdagi talabalar sonini 3 ga bo`lib 3 ta guruh hosil qilamiz. Birinchi guruh Salary_data.csv faylini oladi. Ikkinchi guruh housing_data.txt faylini oladi. Uchinchi guruh brain_body.txt faylini oladi.

  2. Ma`lumotlarni o`qib olish

  3. O`qib olingan ma`lumotlarni ekranga chiqarish

  4. Ularni scatter plot orqali visuallashtirish

  5. StatsModels kutubxonasidan foydalanib ushbu ma`lumotlar uchun statistikalarni ekranga chiqarish

  6. StatsModels kutubxonasidan foydalangan holda berilgan dataset orqali chiziqli regressiya(linear regression) quring.

  7. Berilgan ma’lumotlarni umumlashtiruvchi chiziqni(Best fit line ) toping

  8. Ushbu chiziqning matematik ko’rinishini yozing(Misol uchun y=x*0.0017+0.2750)


Ishni bajarish:

  1. 2 – guruh: housing_data.csv

  2. Ma’lumotlarni o’qib olish:

Dastlab kerakli kutubxona va modullarni import qilamiz:

import numpy as np

import pandas as pd

import matplotlib.pyplot as plt

import statsmodels.api as sm

import seaborn as sns

sns.set()

Salary_data.csv fayldan ma’lumotlarni o’qib olamiz:

data = pd.read_csv('housing_data.csv')


  1. o’qilgan malumotlarni ekranga chiqarish:

data = data.dropna()

data


d ata.describe()




  1. Ularni scatter plot orqali visuallashtirish

  2. y = data ['price']

  3. x1 = data ['size']



  4. plt.scatter(x1,y)

  5. plt.xlabel('size', fontsize = 20)

  6. plt.ylabel('price', fontsize = 20)

  7. p lt.show()



  1. StatsModels kutubxonasidan foydalanib ushbu ma`lumotlar uchun statistikalarni ekranga chiqarish

x = sm.add_constant(x1)

results = sm.OLS(y,x).fit()

results.summary()

Berilgan ma’lumotlar uchun umumlashgan chiziqni chizish uchun yuqorida belgilangan koeffisentlarni olamiz



  1. StatsModels kutubxonasidan foydalangan holda berilgan dataset orqali chiziqli regressiya(linear regression) quring.

  2. Berilgan ma’lumotlarni umumlashtiruvchi chiziqni(Best fit line ) toping

  3. Ushbu chiziqning matematik ko’rinishini yozing(Misol uchun y=x*0.0017+0.2750)

Berilgan ma’lumotlar uchun umumlashgan chiziqni chizish uchun yuqorida belgilangan koeffisentlarni olamiz

plt.scatter(x1,y)

yhat =95.0282*x1 + 8.312e+04

fig = plt.plot(x1,yhat, lw=4, c='orange', label ='regression line')

plt.xlabel('size', fontsize = 20)

plt.ylabel('price', fontsize = 20)

plt.show()

plt.scatter(x1,y)

yhat =95.0282*x1 + 0

fig = plt.plot(x1,yhat, lw=4, c='green', label ='regression line')

plt.xlabel('size', fontsize = 20)

plt.ylabel('price', fontsize = 20)

plt.xlim(0)

plt.ylim(0)

plt.show()

plt.scatter(x1,y)

yhat =0*x1 + 8.312e+04

fig = plt.plot(x1,yhat, lw=4, c='red', label ='regression line')

plt.xlabel('size', fontsize = 20)

plt.ylabel('price', fontsize = 20)



plt.show()


Download 320,78 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish