Pandos standartinis nuokrypis

Pandos Standartinis Nuokrypis



„Pandas“ yra puiki kalba duomenų analizei atlikti dėl puikios į duomenis orientuotų python paketų ekosistemos. Tai palengvina abiejų veiksnių analizę ir importavimą. Standartinis nuokrypis yra „tipinis“ nuokrypis, gautas iš vidurkio. Jis naudojamas daug, nes grąžina pradinius duomenų rėmelio matavimo vienetus. Standartiniam nuokrypiui apskaičiuoti pandos naudojo std(). Standartinis nuokrypis gali būti apskaičiuojamas iš nurodytų verčių, kurios gali būti duomenų rėmelyje eilutės arba stulpelio pavidalu. Mes įgyvendinsime visus galimus pandų standartinio nuokrypio naudojimo būdus. Kodo įgyvendinimui naudosime įrankį „spyder“, kaip jis parašytas pitonui palankioje aplinkoje.

Sintaksė







„df.std ( )


Ši sintaksė naudojama standartiniam nuokrypiui duomenų rėmelyje apskaičiuoti. „df“ duomenų rėmelyje yra „dataframe“ santrumpa. Ką daro standartinis nuokrypis? Jis matuoja, kiek išplėsti reikalingi duomenys. Kuo labiau išplėstos didelės vertės, tuo didesnis turėtų būti standartinis nuokrypis.



Grįžti

Pandos standartinis nuokrypis grąžina duomenų rėmelį, jei lygis nurodytas pagal reikalavimą.



Atminkite, kad funkcija „std()“ automatiškai nepaisys „NaN“ reikšmių „df“, skaičiuodama pandų standartinį nuokrypį. „NaN“ gali būti paaiškintas kaip „ne skaičius“, o tai reiškia, kad konkrečiam dalykui nėra priskirta vertė.





Toliau pateikiami metodai, kurie bus atlikti su pandų standartinio nuokrypio pavyzdžiais:

    • Pandos standartinio nuokrypio apskaičiavimas viename stulpelyje.
    • Pandos standartinio nuokrypio skaičiavimas keliuose stulpeliuose.
    • Pandos standartinio nuokrypio apskaičiavimas visuose skaitiniuose stulpeliuose.
    • Pandos standartinis nuokrypis, naudojant ašį = 1.
    • pandos standartinis nuokrypis, naudojant ašį = 0.

Duomenų rėmelio sukūrimas standartiniam nuokrypiui skaičiuoti Pandas

Pirmiausia atidarykite „spyder“ programinę įrangą. Dabar importuokite pandų biblioteką kaip pd. Sukursime duomenų rėmelį, kurį sudarys rezultatų suvestinė su terminais „x“, „y“ ir „z“, kurių taškai yra „22“, „10“, „11“, „16“, „12“, „45“. “, „36“ ir „40“. Jų rezultatyvių perdavimų vertės yra „8“, „9“, „13“, „7“, „22“, „24“, „4“ ir „6“, o atkovotų kamuolių vertė yra „17“, „ 14“, „3“, „5“, „9“, „8“, „7“ ir „4“.




Ekrane rodomas sukurtas duomenų rėmelis pagal kode priskirtas reikšmes:

01 pavyzdys: Pandos standartinio nuokrypio apskaičiavimas viename stulpelyje

Šiame pavyzdyje mes apskaičiuosime standartinį vieno stulpelio nuokrypį pandų duomenų rėmelyje. Duomenų rėmelyje yra komandos reikšmės „u“, „v“ ir „b“, kurių taškai yra „44“, „33“, „22“, „44“, „45“, „88“, „96“. “ ir „78“. rezultatyvių perdavimų reikšmės yra „7“, „8“, „9“, „10“, „11“, „14“, „18“ ir „17“, o atkovotų kamuolių reikšmės yra „11“, „ 9“, „8“, „7“, „6“, „5“, „4“ ir „3“. Stulpelis „taškai“ pasirenkamas iš duomenų rėmelio, kad būtų galima apskaičiuoti vieno stulpelio standartinį nuokrypį.


Išvestis rodo standartinį nuokrypį, apskaičiuotą iš stulpelio „taškai“:

02 pavyzdys: Pandos standartinio nuokrypio skaičiavimas keliuose stulpeliuose

Šiame pavyzdyje pandų standartinio nuokrypio skaičiavimus atliksime keliuose stulpeliuose. Šiame duomenų rėmelyje vėlgi yra sporto rezultatų suvestinės duomenys, kurių komandos reikšmės yra „n“, „w“ ir „t“, o rezultatas yra „33“, „22“, „66“, „55“, „44“, „88“, „99“ ir „77“. Perdavimai „9“, „7“, „8“, „11“, „16“, „14“, „12“ ir „13“ bei atkovoti kamuoliai „5“, „8“, „1“, „ 2“, „3“, „4“, „6“ ir „7“. Čia apskaičiuosime dviejų stulpelių „taškai“ ir „atkovoti kamuoliai“ standartinį nuokrypį, naudodami funkciją std(), taikomą duomenų rėmui.


Kaip matome, išvestis rodo, kad standartinis nuokrypis buvo atitinkamai 26,944387 taškų stulpelyje ir 2,449490 atšokimo stulpelyje.

03 pavyzdys: Pandos standartinio nuokrypio apskaičiavimas visuose skaitiniuose stulpeliuose

Dabar mes išmokome apskaičiuoti standartinį vienos ir kelių eilučių nuokrypį. Ką daryti, jei nenorime nurodyti visų stulpelių pavadinimų duomenų rėmelyje ir apskaičiuoti viso duomenų rėmelio? Tai įmanoma tik naudojant paprastą pandų standartinio nuokrypio funkciją, kad būtų galima apskaičiuoti visą rezultato duomenų kadrą. Duomenų rėmelį čia sudaro „l“, „m“ ir „o“ su taškų reikšmėmis „33“, „36“, „79“, „78“, „58“, „55“, o dvi komandos surinko tą patį rezultatą. tai yra „25“. Rezultatai yra „1“, „2“, „3“, „4“, „6“, „9“, „5“ ir „7“, o atkovoti kamuoliai – „14“, „10“, „2“. , „5“, „8“, „3“, „6“ ir „9“. Mes galime apskaičiuoti visus standartinius pandų stulpelių nuokrypius duomenų rėmelyje, naudodami pandų funkciją „std()“.


Ekrane yra apskaičiuotas standartinis viso „df“ nuokrypis, parodytas žemiau; Taip pat galime pastebėti, kad pandos neapskaičiavo standartinio pirmojo stulpelio, kuris yra „komanda“, nuokrypio, nes tai nėra skaitinis stulpelis.

04 pavyzdys: Pandos standartinis nuokrypis naudojant ašį = 0

Šiame pavyzdyje duomenų rėmuose yra sporto šakų komandos „g“, „h“ ir „k“ su kitais duomenimis. Čia mes apskaičiuosime standartinį nuokrypį, naudodami ašį kaip „0“, parametrą, naudojamą pandų standartiniame nuokrypyje. Šis argumentas apskaičiuoja standartinį duomenų rėmelio stulpelio nuokrypį.


Toliau pateiktame išvestyje rezultatai rodomi apskaičiuoto standartinio nuokrypio stulpeliuose. Taškų stulpelyje apskaičiuotas standartinis nuokrypis yra „24,0313062“, rezultatyvių perdavimų stulpelio apskaičiuotas standartinis nuokrypis yra „2,669270“, o atšokimo stulpelio apskaičiuotas standartinis nuokrypis rodomas kaip „3,943802“.

05 pavyzdys: Pandos standartinis nuokrypis naudojant ašį = 1

Čia mes naudosime ašies parametrą, priskirtą kaip „1“, kad apskaičiuotume standartinį pandų nuokrypį. Kokį skirtumą gali turėti „1“ ašis? „1“ ašies argumentas apskaičiuoja skaitinių reikšmių duomenų rėmelyje standartinį eilučių nuokrypį. Duomenų rėmelyje yra trys komandos: „s“, „d“ ir „e“, pridedant duomenų stulpelius, sukurtus kaip komandos taškai, komandos rezultatyvūs perdavimai ir komandos atkovoti kamuoliai. Visoms nuorodoms duomenų rėmelyje priskiriamos skirtingos reikšmės. Šis ašies parametras yra toks žaidimo keitiklis, nes iki to laiko turime dirbti su duomenimis, kuriuose norime, kad jie būtų stulpelyje ir taškas, apskaičiuotas pagal atliktą standartinį nuokrypį.


Šioje išvestyje rodomas standartinis nuokrypis, apskaičiuotas duomenų rėmelio eilutėje:

Išvada

Pandų standartinis nuokrypis yra labai techninė funkcija, kuri yra labai naudinga funkcija, nes ji nustato standartinį pandų duomenų rėmelių entuziazmo pakto nuokrypį. Šiame vedamajame straipsnyje mes ištyrėme pandų standartinio nuokrypio skaičiavimo metodus. Mes atlikome vieno stulpelio standartinio nuokrypio ir kelių stulpelių skaičiavimus, taip pat kartu apskaičiavome viso duomenų rėmo standartinį nuokrypį. Visos strategijos veikia gerai, jei jos naudojamos nuosekliai ir duoda norimų rezultatų.