Hoe te Normaliseren van Gegevens Tussen 0 en 100

Te normaliseren van de waarden in een gegevensreeks in tussen 0 en 100, kunt u de volgende formule gebruiken:

zi = (xi – min(x)) / (max(x) – min(x)) * 100

waar:

  • zi: De i-de genormaliseerde waarde in de dataset
  • xi de i-De waarde in de dataset
  • min(x): De minimale waarde in de dataset
  • max(x): De maximale waarde in de dataset

bijvoorbeeld, stel we hebben de volgende dataset:

de minimale waarde in de dataset is 12 en de maximale waarde is 68.

normaliseren de eerste waarde van 12, zouden we de formule toepassen gedeelde eerder:

  • zi = (xi – min(x)) / (max(x) – min(x)) * 100 = (12 – 12) / (68 – 12) * 100 = 0

Voor het normaliseren van de tweede waarde van 19, gebruiken we dezelfde formule:

  • zi = (xi – min(x)) / (max(x) – min(x)) * 100 = (19 – 12) / (68 – 12) * 100 = 12.5

Voor het normaliseren van de derde waarde van 21, gebruiken we dezelfde formule:

  • zi = (xi – min(x)) / (max(x) – min(x)) * 100 = (21 – 12) / (68 – 12) * 100 = 16.07

We kunnen gebruik maken van exact dezelfde formule te normaliseren van elke waarde in de oorspronkelijke gegevensreeks tussen 0 en 100:

Normaliseren van gegevens tussen 0 en 100

Hoe om te Normaliseren van Gegevens Tussen Elke

in feite kunnen We deze formule gebruikt voor het normaliseren van een dataset tussen 0 en enige nummer:

zi = (xi – min(x)) / (max(x) – min(x)) * Q

waar Q is het maximum aantal dat u wilt voor uw genormaliseerde waarden.

In het vorige voorbeeld hebben we gekozen voor Q gelijk is aan 100, maar we konden gemakkelijk normaliseren een bereik van waarden tussen 0 en 1000 door te kiezen Q naar de 1.000:

normaliseren de eerste waarde van 12, zouden we de formule toepassen:

  • zi = (xi – min(x)) / (max(x) – min(x)) * 1,000 = (12 – 12) / (68 – 12) * 100 = 0

Voor het normaliseren van de tweede waarde van 19, gebruiken we dezelfde formule:

  • zi = (xi – min(x)) / (max(x) – min(x)) * 1,000 = (19 – 12) / (68 – 12) * 100 = 125

Voor het normaliseren van de derde waarde van 21, gebruiken we dezelfde formule:

  • zi = (xi – min(x)) / (max(x) – min(x)) * 1,000 = (21 – 12) / (68 – 12) * 100 = 160.7

We kunnen gebruik maken van exact dezelfde formule te normaliseren van elke waarde in de oorspronkelijke gegevensreeks tussen 0 en 1000:

normaliseren van gegevens tussen twee getallen

wanneer normaliseren van gegevens

af en toe normaliseren we variabelen bij het uitvoeren van een soort analyse waarbij we meerdere variabelen hebben die op verschillende schalen worden gemeten en we willen dat elk van de variabelen hetzelfde bereik heeft.

dit voorkomt dat een variabele te veel invloed heeft, vooral als deze in verschillende eenheden wordt gemeten (d.w.z. als de ene variabele in inches wordt gemeten en de andere in yards).

het is ook vermeldenswaard dat we een methode hebben gebruikt die bekend staat als min-max normalisatie in deze tutorial om de gegevenswaarden te normaliseren.

de twee meest voorkomende normalisatiemethoden zijn:

1. Min-Max normalisatie

  • doelstelling: converteert elke gegevenswaarde naar een waarde tussen 0 en 100.
  • formule: nieuwe waarde = (waarde-min) / (max-min) * 100

2. Gemiddelde normalisatie

  • doelstelling: schaalt waarden zodanig dat het gemiddelde van alle waarden 0 en std is. dev. is 1.
  • formule: Nieuwe waarde = (waarde-gemiddelde) / (standaardafwijking)

Leave a Reply

Het e-mailadres wordt niet gepubliceerd.