constituerMatriceEffectifs: Function constituting a membership matrix (Fonction...

Description Usage Arguments Value Author(s) Examples

View source: R/RcppExports.R

Description

Function constituting a membership matrix.

(Fonction constituant une matrice des effectifs.)

Usage

1
constituerMatriceEffectifs(vLigneObservation, vColonneObservation)

Arguments

vLigneObservation

A vector containing the line number of each observation

(Un vector contenant le numéro de ligne de chaque observation.)

vColonneObservation

A vector containing the column number of each observation

(Un vector contenant le numéro de colonne de chaque observation.)

Value

Returns a matrix with the number of observations for each cell.

(Retourne une matrix avec le nombre d'observations pour chaque cellule.)

Author(s)

Psar Analyse Urbaine Insee - Arlindo Dos Santos and Francois Semecurbe

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
dfObservations <- data.frame(x = c(15, 35, 15, 25, 35, 55, 45, 45, 55, 65, 70, 75, 85, 90,
                                    65, 75, 85, 65, 70, 75, 85, 90, 65, 70, 75)
                          ,  y = c(10, 10, 30, 30, 35, 35, 45, 55, 55, 65, 65, 65, 65, 65,
                                    70, 70, 70, 75, 75, 75, 75, 75, 85, 85, 85)
)

  cellSize <- 20L

# calcul de l'indice des observations
# on prend le rectangle englobant 
# et on positionne le debut de la numérotation sur la première observation
dfObservations$col <- as.integer(floor((dfObservations$x) / cellSize)
                               - floor(min(dfObservations$x / cellSize)) + 1)
dfObservations$row <- as.integer(floor((dfObservations$y) / cellSize) 
                               - floor(min(dfObservations$y / cellSize)) + 1)

mEffectifs <- constituerMatriceEffectifs(dfObservations$row - 1, dfObservations$col - 1)

btb documentation built on May 23, 2018, 5:04 p.m.