# Voorbeelden van het gebruik van linest-functies

De linest-functies worden gebruikt om te zoeken naar waarden die verband houden met lineaire regressieanalyse. In dit gedeelte wordt beschreven hoe visualisaties kunnen worden gebouwd aan de hand van de voorbeeldgegevens, om de waarden te vinden van de linest-functies die beschikbaar zijn in Qlik Sense. De functies linest kunnen zowel worden gebruikt in het script voor het laden van gegevens als in diagramuitdrukkingen.

Raadpleeg de individuele onderwerpen over de linest-diagram- en scriptfunctie voor een beschrijving van syntaxis en argumenten.

## Gegevens- en scriptuitdrukkingen die in de voorbeelden worden gebruikt

Laad de volgende inline-gegevens- en scriptuitdrukkingen in de editor voor het laden van gegevens voor de onderstaande linest()-voorbeelden.

```
T1:
LOAD *, 1 as Grp;
LOAD * inline [
X|Y
1|0
2|1
3|3
4|8
5|14
6|20
7|0
8|50
9|25
10|60
11|38
12|19
13|26
14|143
15|98
16|27
17|59
18|78
19|158
20|279 ] (delimiter is '|');
			
R1:
LOAD 
Grp,
linest_B(Y,X) as Linest_B,
linest_DF(Y,X) as Linest_DF,
linest_F(Y,X) as Linest_F,
linest_M(Y,X) as Linest_M,
linest_R2(Y,X) as Linest_R2,
linest_SEB(Y,X,1,1) as Linest_SEB,
linest_SEM(Y,X) as Linest_SEM,
linest_SEY(Y,X) as Linest_SEY,
linest_SSREG(Y,X) as Linest_SSREG,
linest_SSRESID(Y,X) as Linest_SSRESID
resident T1 group by Grp;
			
```

Voor meer informatie over inline loads, raadpleegt u [Inline-ladingen gebruiken om gegevens te laden](https://help.qlik.com/nl-NL/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/inline-loads-qs.htm).

## Voorbeeld 1: scriptuitdrukkingen met linest

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/StatisticalAggregationFunctionsinCharts/linest-example.htm)

#### Voorbeeld: scriptuitdrukkingen

### Een visualisatie maken vanaf berekeningen van het script voor het laden van gegevens

Maak een tabelvisualisatie in een Qlik Sense-werkblad met de volgende velden als kolommen:

* Linest\_B
* Linest\_DF
* Linest\_F
* Linest\_M
* Linest\_R2
* Linest\_SEB
* Linest\_SEM
* Linest\_SEY
* Linest\_SSREG
* Linest\_SSRESID

### Resultaat

De tabel die de resultaten van de linest-berekeningen bevat die zijn uitgevoerd in het script voor het laden van gegevens zouden er als volgt moeten uitzien:

Resultatentabel

| Linest\_B | Linest\_DF | Linest\_F | Linest\_M | Linest\_R2 | Linest\_SEB |
| --- | --- | --- | --- | --- | --- |
| -35.047 | 18 | 20.788 | 8.605 | 0.536 | 22.607 |

Resultatentabel

| Linest\_SEM | Linest\_SEY | Linest\_SSREG | Linest\_SSRESID |
| --- | --- | --- | --- |
| 1.887 | 48.666 | 49235.014 | 42631.186 |

## Voorbeeld 2: diagramuitdrukkingen met linest

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/StatisticalAggregationFunctionsinCharts/linest-example.htm)

#### Voorbeeld: diagramuitdrukkingen

Maak een tabelvisualisatie in een Qlik Sense-werkblad met de volgende velden als dimensies:

`ValueList('Linest_b', 'Linest_df','Linest_f', 'Linest_m','Linest_r2','Linest_SEB','Linest_SEM','Linest_SEY','Linest_SSREG','Linest_SSRESID')`

Deze uitdrukking gebruikt de functie voor synthetische dimensies om labels voor de dimensies te maken met de namen van de linest-functies. U kunt het label wijzigen in Linest functions om ruimte te besparen.

Voeg de volgende uitdrukking als meting toe aan de tabel:

`Pick(Match(ValueList('Linest_b', 'Linest_df','Linest_f', 'Linest_m','Linest_r2','Linest_SEB','Linest_SEM','Linest_SEY','Linest_SSREG','Linest_SSRESID'),'Linest_b', 'Linest_df','Linest_f', 'Linest_m','Linest_r2','Linest_SEB','Linest_SEM','Linest_SEY','Linest_SSREG','Linest_SSRESID'),Linest_b(Y,X),Linest_df(Y,X),Linest_f(Y,X),Linest_m(Y,X),Linest_r2(Y,X),Linest_SEB(Y,X,1,1),Linest_SEM(Y,X),Linest_SEY(Y,X),Linest_SSREG(Y,X),Linest_SSRESID(Y,X) )`

Deze uitdrukking geeft de waarde van het resultaat van iedere linest-functie weer naast de overeenkomstige naam in de synthetische dimensie. Het resultaat van`Linest_b(Y,X)` wordt weergegeven naast linest\_b, enzovoort.

### Resultaat

Resultatentabel

| Linest functions | Linest function results |
| --- | --- |
| Linest\_b | -35.047 |
| Linest\_df | 18 |
| Linest\_f | 20.788 |
| Linest\_m | 8.605 |
| Linest\_r2 | 0.536 |
| Linest\_SEB | 22.607 |
| Linest\_SEM | 1.887 |
| Linest\_SEY | 48.666 |
| Linest\_SSREG | 49235.014 |
| Linest\_SSRESID | 42631.186 |

## Voorbeeld 3: diagramuitdrukkingen met linest

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/StatisticalAggregationFunctionsinCharts/linest-example.htm)

#### Voorbeeld: diagramuitdrukkingen

1. Maak een visualisatie van een staafdiagram in een Qlik Sense-werkblad met X als een dimensie en Y als een meting.
2. Voeg een lineaire trendlijn toe aan de Y-meting.
3. Voeg een KPI-visualisatie toe aan het werkblad.
   1. Voeg helling toe als een label voor de KPI.
   2. Voeg `sum(Linest_M)` toe als een uitdrukking voor de KPI.
4. Voeg een tweede KPI-visualisatie toe aan het werkblad.
   1. Voeg snijpunt toe als een label voor de KPI.
   2. Voeg `Sum(Linest_B)` toe als een uitdrukking voor de KPI.
5. Voeg een derde KPI-visualisatie toe aan het werkblad.
   1. Voeg Determinatiecoëfficiënt toe als een label voor de KPI.
   2. Voeg `Sum(Linest_R2)` toe als een uitdrukking voor de KPI.

### Resultaat

![](https://help.qlik.com/nl-NL/sense/May2026/Subsystems/Hub/Content/Resources/Images/linest-charts.png)

### Uitleg

De staafdiagram geeft het plotten van de X- en Y-gegevens weer. Relevante linest()-functies bieden waarden voor de vergelijking van de lineaire regressie waarop de trendlijn is gebaseerd, namelijk y = m \* x + b. De vergelijking gebruikt de methode van de "minste vierkanten" om een rechte lijn (trendlijn) te berekenen door een matrix te retourneren die een lijn beschrijft die het beste overeenkomt met de gegevens.

De KPI's geven de resultaten weer van de linest()-functies sum(Linest\_M) voor helling en sum(Linest\_B) voor het Y-snijpunt, die variabelen zijn in de vergelijking van de lineaire regressie en de overeenkomstige geaggregeerde R2-waarde voor de determinatiecoëfficiënt.