Conteggio sottogruppo campo di calcoloCiao,
Questa è probabilmente una domanda da principiante, ma non riesco a trovare la risposta. Sto cercando un modo per programmare un campo di calcolo che mi dia per ogni individuo i numeri totali del sottogruppo di appartenenza. Il sottogruppo è determinato da 3 variabili: Anno di nascita - Sesso - Occupazione.
Esempio:
Riga #1: 1930 - Donna - Infermiera [17]
#2: 1930 - Donna - insegnante [74]
#3: 1930 - Uomo - Idraulico [49]
#4: 1930 - Donna - Infermiera [17]
#5: 1930 - Uomo - Idraulico [81]
#6: 1930 - Uomo - Avvocato [15]
#8: 1930 - Donna - insegnante [74]
…
#333: 1931 - Donna - Infermiera [63]
#334 1931 - Donna - insegnante [134]
#335 : 1931 - Uomo - Idraulico [128]
#336: 1931 - Donna - Infermiera [63]
eccetera
Ovviamente potrei ottenere queste informazioni eseguendo una tabella incrociata, ma ho bisogno di averle in una colonna per ciascuno degli individui nella mia popolazione per calcolare gli indicatori.
Grazie mille per il vostro aiuto..
Tabella datiMac OSRe: Conteggio sottogruppi campo di calcoloGrazie molto.
Claude Bellavance
Re: Conteggio sottogruppi campo di calcoloOk, era così! Non è l'unico posto in cui potresti dover aspettare un po' (lavorando su un indicizzatore di file usando le caselle ad albero...) dopo aver premuto il pulsante del mouse.
Qualche idea se sarebbe possibile cambiare il cursore quando puoi iniziare a trascinare, per dare qualche indicatore visivo, perché questa è una funzione abbastanza utile (trascina e rilascia) per riordinare un paio di colonne direttamente dalle intestazioni delle colonne.
Re: Conteggio sottogruppi campo di calcolo@jthi , con quale parte hai avuto problemi a trascinarlo? È un po' pignolo, devi fare clic e tenere premuto per mezzo secondo o più in modo che JMP sappia che vuoi trascinare la colonna non trascinare una selezione. Nota la pausa nella gif animata prima di iniziare a trascinare. Se non è così, dammi qualche informazione in più su ciò che non funziona per te.
Re: Conteggio sottogruppi campo di calcolo@Jeff_Perkinson Non sono riuscito a far funzionare la tua opzione 1, usando JMP16.2 Pro (provato anche con JMP15.2.1 e JMP16.1 Pro) e Windows 10.
Re: Conteggio sottogruppi campo di calcoloUn paio di idee:
- Puoi usare Tabelle->Riepilogo per creare la tabella di riepilogo, raggruppandola per Anno, Sesso e Occupazione. Puoi allora trascina indietro la colonna N alla tabella di origine e JMP si unirà automaticamente per riportare il valore di riepilogo appropriato per ciascuna riga nella tabella originale.

Il trucco per trascinare la colonna è fermarsi solo un momento dopo aver fatto clic prima di iniziare a trascinare.
- Puoi utilizzare la colonna Col Number() per contare il numero di valori non mancanti per una colonna in base alle colonne Anno, Sesso, Occupazione.

Usa ^ nella barra degli strumenti nella parte superiore dell'Editor delle formule per aggiungere gli argomenti aggiuntivi a Col Number().
Ecco un esempio usando Big Class.

Facci sapere se questa confusione o questo ancora non ti danno quello che stai cercando.
Re: Conteggio sottogruppi campo di calcoloCiao,
Con la formula Col Number per gruppo devo utilizzare un campo di calcolo che è la concatenazione di più variabili altrimenti non ottengo esattamente i conteggi giusti. Penso che sia perché devo usare filtri locali per escludere determinati sottogruppi.
L'altro metodo che ho sperimentato è creare una seconda tabella da un campo incrociato e creare un collegamento. È più statico, tuttavia.Ma è molto più semplice.
Grazie ancora
C.
Re: Conteggio sottogruppi campo di calcoloIl numero tra parentesi quadre è quello che dovrei ottenere con la formula. Scusa se non sono stato abbastanza chiaro.
C,
Re: Conteggio sottogruppi campo di calcoloScusate. Il numero tra parentesi è il risultato della funzione di cui ho bisogno.
Re: Conteggio sottogruppi campo di calcoloSono confuso su come vuoi che sia l'output.Per i dati che hai fornito, come sarebbe l'output?
Re: Conteggio sottogruppi campo di calcoloCiao @claude_bellavan ,
Non sono sicuro di come sia organizzata la tua tabella di dati (poiché ciò probabilmente influenzerebbe il modo in cui realizzi ciò che stai cercando). Mi sembra che ogni voce (riga) dovrebbe avere almeno tre colonne: BY, Gender, Occupation -- Non sto seguendo ciò che il [17] e così via rappresentano, ma comunque, se hai la tua tabella di dati organizzata come il file Car Physical Data.jmp, puoi creare una formula di colonna che fa ciò che I pensare stai cercando di fare. Dai un'occhiata allo screenshot qui sotto in cui ho definito una formula di colonna come Col Number(XCol, ), dove la funzione restituisce il numero di voci diverse da zero nella colonna XCol, ma ordinate per la colonna perVar. In questo esempio, poiché sia il tipo di veicolo "Piccolo" che quello "Compatto" hanno 22 voci, vengono raggruppati insieme nell'output della Colonna 9.

Spero che questo aiuti!,
ds