Metti a punto sia un insieme di istruzioni per R che un foglio elettronico che, date le popolazioni delle regioni di un paese, ne determini i numeri indice assumendo come "base" la popolazione dell'intero paese.

Questo è un possibile foglio di calcolo, ipotizzando che le regioni siano 3: messi i dati in A1-C1, si è indicato in D1 di calcolare la popolazione totale (al posto di "sum" nelle versioni o nella impostazione in italiano c'è in genere "somma"), in D2 si è scritto il valore da associare alla base (abbiamo messo 100, ma poteva essere 1000 o un altro valore), in A2 si è indicato come calcolare il primo numero indice, il contenuto di questa cella è stato copiato/esteso a destra, fino a C2. L'uso di "$" ha fatto sì che "D" non sia stato modificato, come invece è stato modificato A in B e poi in C.

ABCD
115117793=SUM(A1:C1)
2=A1/$D1*$D2=B1/$D1*$D2=C1/$D1*$D2100

Ecco che cosa si ottiene:

ABCD
115117793421
235.87  42.04  22.09   100   

Algortimo in R e suo uso:
dati <- c(151,177,93)
totale <- sum(dati); dati/totale*100
## Si ottiene:
#  [1] 35.86698 42.04276 22.09026
## Ovvero:
round(dati/totale*100,1)
#  [1] 35.9  42.0  22.1
# Volendo mettere i dati in una tabella:
M <- array(c(151,177,93,round(dati/totale*100,1)),dim=c(3,2))
edit(M)
# posso trasporre la tabella e modificare i nomi delle colonne:
edit(t(M))

 

Per altri commenti: "proporzionalità", "calcolatore(2)" e "calcolatore(3)" neGli Oggetti Matematici.