I dati longitudinali possono essere considerati conformi alla prima forma normale?

0

Questo è probabilmente un modo sciatto per vederlo, ma mi chiedo se l'idea di set di dati longitudinali (da utilizzare in ggplot2, ad esempio), può essere esteso come conforme ai criteri dei dati in una prima forma normale. So che quest'ultimo proviene dal campo del database relazionale, ma vedrei le entità all'interno di un db che è 1o normale come dataframmi longitudinali. Ha senso?

    
posta Dambo 17.07.2017 - 17:25
fonte

1 risposta

1

Largo / grasso / corto e lungo / magro / alto sono entrambe rappresentazioni valide di dati moltiplicati, ognuno con i suoi punti di forza e di debolezza. Entrambe queste rappresentazioni sono serie di dati longitudinali validi in R e tabelle in database relazionali.

Alcuni sostengono che una forma o l'altra viola i concetti di normalizzazione del database, ma io non la vedo. Ad esempio, alcuni sostengono che la forma lunga / alta ripete o duplica le chiavi (una violazione di 1NF), ma direi che la vera chiave di riga nella forma lunga è in realtà una chiave composita più grande (cioè include un'altra colonna), e quindi non in violazione della prima forma normale in quanto le chiavi composite non violano la normalizzazione. Nel formato wide, ciò che è logicamente un vincolo sui dati campionati deve essere replicato su più colonne, che è una duplicazione di ordinamenti, sebbene non una violazione della prima forma normale.

In breve, possiamo vedere sia la rappresentazione ampia che lunga nei database senza violare la 1a forma normale.

    
risposta data 17.07.2017 - 18:57
fonte

Leggi altre domande sui tag