Documentatie/Calc-functies/GROEI

    From The Document Foundation Wiki
    This page is a translated version of the page Documentation/Calc Functions/GROWTH and the translation is 100% complete.
    Other languages:

    Functienaam:

    GROEI

    Categorie:

    Matrix

    Samenvatting:

    Gebruikt aangeleverde gegevens om toekomstige groei te voorspellen op basis van een exponentiële regressie. De functie kan op veel gebieden worden gebruikt waar de groei exponentieel plaatsvindt, bijvoorbeeld bevolkingsgroei, epidemiologie, financiën en economie.

    GROEI vindt de exponentiële curve die het beste past bij de geleverde set gegevens en retourneert gegevenspunten die op de algemene curve liggen [math]\displaystyle{ y(x)=bm^x }[/math], waarbij [math]\displaystyle{ b }[/math] de waarde van [math]\displaystyle{ y(0) }[/math] ia en [math]\displaystyle{ m }[/math] een constante is.

    Syntaxis:

    GROEI(Gegevens Y [; [ Gegevens X ] [; [ Nieuwe gegevens X ] [; Functietype ] ] ])

    Retourneert:

    Retourneert een matrixvan positieve decimale getallen die de voorspelde y-waarden vormen die zijn berekend met behulp van een exponentiële regressie. De afmetingen van de geretourneerde matrix zijn afhankelijk van de aard van de argumenten.

    Argumenten:

    Gegevens Y bevat de set bekende y-waarden die moeten worden gebruikt om de regressievergelijking te bepalen. Dit argument kan de vorm aannemen van een expliciet celbereik (zoals A1:C100), de naam van een benoemd bereik, de naam van een databasebereik of een inline constante matrix.

    Gegevens X bevat de verzameling bekende x-waarden die moeten worden gebruikt om de regressievergelijking te bepalen. Dit argument kan de vorm aannemen van een expliciet celbereik (zoals D1:D100), de naam van een benoemd bereik, de naam van een databasebereik of een inline constante matrix. Indien weggelaten, wordt het ingesteld op de matrix{1, 2, 3, ..., k}, waarbij k het aantal waarden in Gegevens Y is.

    Nieuwe gegevens X bevat de reeks x-waarden waarvoor de voorspelde y-waarden moeten worden berekend. Dit argument kan de vorm aannemen van een expliciet celbereik (zoals E1:E10), de naam van een benoemd bereik, de naam van een databasebereik of een inline constante matrix. Indien weggelaten, wordt Nieuwe gegevens X ingesteld op Gegevens X.

    Functietype is een Booleaanse uitdrukking of een verwijzing naar een cel die een Booleaanse uitdrukking bevat, die bepaalt of de constante [math]\displaystyle{ b }[/math] van de exponentiële curve is ingesteld op 1. Als Functietype ONWAAR is of nul, [math]\displaystyle{ b }[/math] is ingesteld op 1. Als Functietype WAARis, niet nul of weggelaten, wordt [math]\displaystyle{ b }[/math] berekend uit de bekende gegevens.

    • Als een item in Gegevens Y, Gegevens X of Nieuwe gegevens X niet-numeriek is, retourneert GROEI als fout Ongeldig argument (Fout:502).
    • Als een getal in Gegevens Y negatief of nul is, retourneert GROEI als fout Ongeldig argument (Fout:502).
    • Als Gegevens Y noch een vector met één kolom noch een vector met één rij is, dan moeten Gegevens Y en Gegevens X dezelfde afmetingen hebben. Als aan deze voorwaarde niet wordt voldaan, retourneert GROEI als fout Ongeldig argument (Fout:502).
    • Als Gegevens Y een vector met één kolom is, dan moeten Gegevens Y en Gegevens X hetzelfde aantal rijen hebben. Als aan deze voorwaarde niet wordt voldaan, retourneert GROEI als fout Ongeldig argument (Fout:502).
    • Als Gegevens Y een vector met één rij is, dan moeten Gegevens Y en Gegevens X hetzelfde aantal kolommen hebben. Als aan deze voorwaarde niet wordt voldaan, retourneert GROEI als fout Ongeldig argument (Fout:502).

    Aanvullende details:

    Details specifiek voor de functie GROEI

    • Hoewel de term "groei" overal op deze pagina wordt gebruikt, is het, afhankelijk van de invoergegevens, mogelijk dat de functie GROEI waarden retourneert die verval aangeven in plaats van groei.
    • Meer achtergrondinformatie is te vinden op Wikipedia's Exponential growth-pagina en in de bronnen waarnaar wordt verwezen.


    Algemene informatie over de matrixfuncties van Calc

    Note pin.svg

    NB:
    Gemakshalve wordt de informatie in deze subsectie herhaald op alle pagina's die de matrixfuncties van Calc beschrijven.

    Om herhaling in de volgende tekst te voorkomen, worden alleen Windows/Linux-toetscombinaties gespecificeerd. De volgende tabel toont de toewijzing tussen deze toetscombinaties en hun macOS-equivalenten.

    Indeling van relevante Windows/Linux en macOS toetscombinaties
    Windows/Linux-toetscombinatie Windows/Linux-toetscombinatie Opmerkingen
    Ctrl + ⇧ Shift + ↵ Enter ⌘ Cmd + ⇧ Shift + ↵ Enter Maakt een matrixformule.
    Ctrl + / Ctrl + / Selecteer alle cellen in een matrixformulebereik. "/" is de deeltoets op het numerieke toetsenbord.
    Ctrl + C ⌘ Cmd + C Kopiëren
    Ctrl + V Ctrl + V Plakken.
    • Een matrix is een rechthoekig bereik van cellen die gegevens bevatten. Een vierkant bereik van drie rijen bij drie kolommen is bijvoorbeeld een matrix van 3 x 3. De kleinst mogelijke array is een 1 x 2 of 2 x 1 matrix, met twee aangrenzende cellen.
    • Een formule waarin de individuele waarden in een celbereik worden geëvalueerd, wordt een matrixformule genoemd. Het verschil tussen een matrixformule en andere formules is dat de matrixformule meerdere waarden tegelijk behandelt in plaats van slechts één.
    • Als u een matrixformule maakt met behulp van de Functie-assistent moet u het selectievakje Matrix aanvinken zodat de resultaten in een matrix worden geretourneerd. Anders wordt alleen de waarde in de cel linksboven van de matrix die wordt berekend, geretourneerd.
    • Als u de matrixformule rechtstreeks in de cel invoert, moet u de toetsencombinatie Ctrl + ⇧ Shift + ↵ Enter gebruiken in plaats van alleen de ↵ Enter-toets. Pas dan wordt de formule een matrixformule.
    • Een matrixformule wordt weergegeven tussen accolades of accolades ("{" en "}"). Het is niet mogelijk om een matrixformule te maken door deze accolades handmatig in te voeren.
    • Sommige matrixfuncties gebruiken parameters die moeten worden geëvalueerd als een matrixformule, zelfs wanneer de formule normaal wordt ingevoerd. Dit zijn DETERMINANTMAT, INVERSEMAT, PRODUCTMAT, SOMPRODUCT, SOM.X2MINY2, SOM.X2PLUSY2 en SOM.XMINY.2.
    • Calc ondersteunt constante inline matrices in formules. Een inline matrix staat tussen accolades of accolades ("{" en "}"). Afzonderlijke elementen kunnen getallen (inclusief negatieven), logische constanten (WAAR, ONWAAR) of letterlijke tekenreeksen zijn. Niet-constante uitdrukkingen zijn niet toegestaan. Matrices kunnen worden ingevoerd met één of meer rijen en één of meer kolommen. Alle rijen moeten hetzelfde aantal elementen bevatten; evenzo moeten alle kolommen hetzelfde aantal elementen bevatten.
    • Matrixformules bewerken. Selecteer het celbereik dat de matrixformule bevat. Om het hele bereik te selecteren, plaatst u de cursor binnen het bereik en drukt u op Ctrl + /. Druk vervolgens op F2 of plaats de cursor in de invoerregel, bewerk de formule naar wens en gebruik de toetscombinatie Ctrl + ⇧ Shift + ↵ Enter.
    • Matrixformules verwijderen. Selecteer het celbereik dat de matrixformule bevat. Om het hele bereik te selecteren, plaatst u de cursor binnen het bereik en drukt u op Ctrl + /. Druk op Del(ete) om de matrixinhoud te verwijderen, inclusief de matrixformule. U kunt ook op ← Backspace drukken om het dialoogvenster Inhoud verwijderen te openen, Formules of Alles verwijderen selecteren en op OK klikken.
    • Matrixformules kopiëren. Selecteer het celbereik dat de matrixformule bevat. Om het hele bereik te selecteren, plaatst u de cursor binnen het bereik en drukt u op Ctrl + /. Druk vervolgens op F2 of plaats de cursor in de invoerregel. Kopieer de formule door op Ctrl + C te drukken. Selecteer een celbereik waar u de matrixformule wilt invoegen en druk op F2 of plaats de cursor in de invoerregel. Plak de formule door op Ctrl + V te drukken in de geselecteerde ruimte en bevestig deze met de toetsencombinatie Ctrl + ⇧ Shift + ↵ Enter. Het geselecteerde bereik bevat nu de matrixformule.
    • Een matrixbereik aanpassen. Selecteer het celbereik dat de matrixformule bevat. Om het hele bereik te selecteren, plaatst u de cursor binnen het bereik en drukt u op Ctrl + /. Onder de selectie ziet u rechts een klein icoontje waarmee u met uw muis in of uit kunt zoomen op het bereik. Wanneer u het matrixbereik aanpast, wordt de matrixformule niet automatisch aangepast - u wijzigt alleen het bereik waarin de resultaten verschijnen.

    Voorbeelden:

    Formule Beschrijving Retourneert
    {=GROEI({1.2.4.8.16}; {0.1.2.3.4}; {5.6})} ingevoerd als matrixformule na selectie van cel A1. Voor de eenvoud zijn de waarden die in dit voorbeeld worden gebruikt, gekozen om de exponentiële curve [math]\displaystyle{ y(x)~=~2^x }[/math] te volgen. Vijf bekende x-waarden worden vermeld in het tweede argument (Gegevens X), terwijl vijf corresponderende bekende y-waarden worden vermeld in het eerste argument (Gegevens Y). GROEI gebruikt deze getalparen om de best passende exponentiële curve te vinden en gebruikt die curve vervolgens om de y-waarden te voorspellen voor de twee x-waarden die worden vermeld in het derde argument (Nieuwe gegevens X). De formulecel (A1) geeft de waarde 32 weer, terwijl cel A2 de waarde 64 weergeeft. Het argument Functietype wordt weggelaten en is standaard WAAR, maar de waarde ervan is in dit voorbeeld niet significant. Zie beschrijving
    {=GROEI(A1:A4)} ingevoerd als een matrixformule na het selecteren van cel A6, waarbij de cellen A1 tot A4 respectievelijk de nummers 3, 6, 9 en 12 bevatten. Hier wordt alleen het eerste argument (Gegevens Y) opgegeven. In dit geval is Gegevens X standaard de array {1; 2; 3; 4}, Nieuwe gegevens X is standaard dezelfde matrixen Functietype is standaard WAAR. GROEI gebruikt de getallenparen Gegevens X en Gegevens Y om de best passende exponentiële curve te vinden, die [math]\displaystyle{ y(x)~=~2,12132034355964*1,57843652999765^ blijkt te zijn x }[/math]. Als gevolg hiervan geven de cellen A6 tot A9 de waarden 3,34836952210171, 5,28518876961613, 8,34233502189546 en 13,1678463440386 weer. Zie beschrijving
    {=GROEI(A1:A4; ; ; ONWAAR)} ingevoerd als een matrixformule na het selecteren van cel A6, waarbij de cellen A1 tot A4 respectievelijk de nummers 3, 6, 9 en 12 bevatten. Dit voorbeeld is vergelijkbaar met het vorige, behalve dat het argument Functietype is ingesteld op ONWAAR. Dit dwingt GROEI om de constante [math]\displaystyle{ b }[/math] van de exponentiële curve in te stellen op 1 en resulteert in een best passende curve van [math]\displaystyle{ y(x)~=~2,02813040367418^x }[/math]. De waarden 2,02813040367418, 4,11331293430758, 8,34233502189545 en 16,9193432955421 worden weergegeven in cellen A6 tot A9. Zie beschrijving
    {=GROEI(Populatie; BekendeJaren; {6; 7}; WAAR())} ingevoerd als matrixformule na selectie van cel A9. populatie is een benoemd bereik dat de cellen A2 tot A7 omvat, die respectievelijk de waarden 7379797, 7464022, 7547859, 7631091, 7713468 en 7794799 bevatten. BekendeJaren is een benoemd bereik dat de cellen B2 tot B7 omvat, die respectievelijk de waarden 0, 1, 2, 3, 4 en 5 bevatten. Dit voorbeeld is geconfigureerd met UN data om een eenvoudig voorbeeld te geven met betrekking tot bevolkingsgroei. De waarden in de cellen A2 tot en met A7 zijn de geschatte totale wereldbevolking in de jaren 2015 tot en met 2020. De waarden in cellen B2:B7 zijn jaarverschuivingen vanaf 2015 en dus de inline constante matrix {6; 7} geeft GROEI de opdracht om de populaties voor 2021 en 2022 te voorspellen. De waarden 7883516 en 7970289 worden weergegeven in cellen A9 en A10. Zie beschrijving

    Gerelateerde LibreOffice-functies:

    TREND

    ODF standaard:

    Section 6.18.35, part 2

    Gerelateerde (of gelijkwaardige) Excel-functies:

    GROWTH