-
EstdCamp: Estadístiques d'un camp d'una taula o consulta d'una base de dades
Accés directe de l'ajuda a Internet: EstdCamp
Accés a l'aplicació des del menú: "Eines | Bases de dades alfanumèriques | Estadístiques de camps"
Presentació i opcions
Aquesta aplicació realitza càlculs estadístics sobre un camp d'una taula. Aquesta taula pot ser qualsevol taula física o consulta com ara les que s'associen a una capa gràfica a partir del seu corresponent fitxer REL, però també pot ser una taula DBF individual o una taula o consulta SQL d'una base de dades via ODBC com MDB, Oracle, etc.
El camp pot tenir un tractament quantitatiu i això donarà lloc a uns determinats estadístics: mitjana, desviació estàndard, variància, suma i rang, o un tractament categòric i això donarà lloc als estadístics: moda, percentatge de la moda i índex de Shannon. Altres estadístics es calcularan per ambdós casos: nombre de registres totals i amb dades (diferents de sensedades), mínim (o primer) i màxim (o últim). Sobre un camp numèric es realitzarà, per defecte, un tractament quantitatiu mentre que sobre la resta de tipus es durà a terme un tractament categòric, però pot canviar-se aquest comportament per defecte.
El resultat consta d'una llista amb els descriptors i valors dels estadístics seleccionats, que es visualitzarà directament sobre una finestra de resultats en la versió gràfica de l'aplicació (WEstdCam) o sobre la pròpia finestra de comandes en la versió consola. Des de la finestra resultat de WEstdCam poden copiar-se al porta-retalls els resultats a partir de diferents opcions dels menús del botó dret del ratolí. També es pot generar de forma opcional una sortida en format INI, amb el nom de la secció corresponent al camp sobre el qual es calculen els estadístics (per exemple, [AREA]), i un conjunt de claus-valor que determinen els estadístics calculats i el seu valor (per exemple, MITJANA=..., DESV_STD=...).
Si es tracta de la base de dades d'una capa gràfica, el camp sobre el qual es realitzaran els càlculs estadístics pot ser tant de la taula principal com de qualsevol de les taules associades. En aquest segon cas és possible exigir una relació de cardinalitat no-múltiple indicant el paràmetre /RELACIO_1_A_1, però per defecte s'establirà una possible relació de cardinalitat múltiple 1 a N (llevat que a les metadades s'indiqui un altre tipus de relació). També en aquest cas, es pot decidir si cal comptabilitzar els registres de la taula principal que no tenen lligam amb el camp de la taula associada escollit per als càlculs; si es desitja aquest comportament cal indicar el paràmetre /TOTS_REG_PRAL.
Si la capa gràfica correspon a un fitxer de polígons, per defecte no es tindrà en compte el registre (o excepcionalment registres) de l'identificador gràfic zero que correspon a l'anomenat polígon universal. Aquest polígon, que recull les zones exteriors a tots els polígons de la base, només té sentit dins del format topològic, però no correspon a cap polígon temàtic. En algun cas singular es pot afegir el registre del polígon zero amb el paràmetre /AMB_ID_GRAFIC_0. Aquests tres paràmetres que modifiquen el recompte més habitual de registres i els posteriors càlculs poden activar-se des de les opcions avançades de la interfície gràfica de l'aplicació (WEstdCam).
Els càlculs poden fer-se sobre tota la taula o consulta seleccionada o sobre un subconjunt del total dels registres. Aquesta selecció es defineix a partir d'encadenar una sèrie de condicions lògiques sobre els camps de la base. La selecció es defineix amb la mateixa interfície que la consulta per atributs del MiraMon i dóna lloc a una sintaxi que podeu consultar a sintaxi general.
En els càlculs de quantils, com la mediana, es pot indicar, amb el modificador /MEDIANA_EMPAT=, el tipus de desempat a usar per al seu càlcul quan la posició del quantil sigui entre dos valors de la sèrie. Per a més informació es pot consultar sintaxi general.

Caixa de diàleg de l'aplicació
|
Caixa de diàleg de l'EstdCamp |

Sintaxi
Sintaxi:
- EstdCamp FitxerOrigen CampImplicat Tractament [/N_REG_TOTALS] [/N_REG_DADES] [/MODA] [/PRCNT_MODA] [/I_SHAN] [/MITJANA] [/DESV_STD] [/VAR] [/SUMA] [/MIN] [/MAX] [/PRCNT_GRUP] [/PRCNT_GRUP_NODATA] [/RANG] [/MEDIANA] [/DESV_MEDIANA] [/1Q] [/3Q] [/PERCENTIL] [/PERC_SIM] [/MEDIANA_EMPAT] [/SQL] [/TAULA] [/RELACIO_1_A_1] [/TOTS_REG_PRAL] [/AMB_ID_GRAFIC_0] [/COND#_CAMP] [/COND#_OP] [/COND#_VALOR] [/COND#_NEXE] [/COND#_PRIOR] /INI
Paràmetres:
- FitxerOrigen
(Fitxer origen -
Paràmetre d'entrada): Fitxer REL, DBF, DSN o MDB a partir del qual volem determinar els estadístics d'un dels seus camps.
- CampImplicat
(Camp implicat -
Paràmetre d'entrada): Indica el nom del camp quan no hi ha .rel de la taula o quan el .rel és d'una versió igual o posterior a la 4 (o per a versions de .rel anteriors a la 4 cal indicar l'índex numerat des de 0) sobre el qual es realitzen els càlculs estadístics.
- Tractament (Paràmetre d'entrada): Tipus de tractament que se li dóna al camp implicat:
- N per a tractament quantitatiu.
- C per a tractament categòric.
- X indica tractament per defecte (tractament quantitatiu per a camps numèrics i categòric per a la resta).
- M indica el tractament documentat a les metadades (o per defecte com X si no s'indica res).
Modificadors:
/N_REG_TOTALS
(Nombre de registres totals)
Indica que es desitja conèixer quin és el nombre total de registres (inclou registres buits, blancs i sensedades) . (Paràmetre d'entrada) /N_REG_DADES
(Nombre de registres)
Indica que es desitja conèixer quin és el nombre de registres amb dades (sense incloure registres buits, blancs ni sensedades). (Paràmetre d'entrada) /MODA
(Moda)
Indica que es desitja el càlcul de la moda pel camp (només tractament categòric). (Paràmetre d'entrada) /PRCNT_MODA
(Percentatge d'ocurrència)
Indica que es desitja conèixer el percentatge d'ocurrència del valor modal (només tractament categòric). (Paràmetre d'entrada) /I_SHAN
(Índex de Shannon)
Indica que es desitja el càlcul de l'índex de Shannon (només tractament categòric). (Paràmetre d'entrada) /MITJANA
(Mitjana)
Indica que es desitja el càlcul de la mitjana (només tractament quantitatiu). (Paràmetre d'entrada) /DESV_STD
(Desviació estàndard)
Indica que es desitja el càlcul de la desviació estàndard (només tractament quantitatiu). (Paràmetre d'entrada) /VAR
(Variància)
Indica que es desitja el càlcul de la variància (només tractament quantitatiu). (Paràmetre d'entrada) /SUMA
(Suma)
Indica que es desitja conèixer el sumatori de tots els valors (només tractament quantitatiu). (Paràmetre d'entrada) /MIN
(Valor mínim)
Indica que es desitja conèixer el valor mínim (tractament quantitatiu), o el primer valor en una ordenació alfabètica ascendent (tractament categòric). (Paràmetre d'entrada) /MAX
(Valor màxim)
Indica que es desitja conèixer el valor màxim (tractament quantitatiu), o l'últim valor en una ordenació alfabètica ascendent (tractament categòric). (Paràmetre d'entrada) /PRCNT_GRUP
(Nombre de valors d'un element)
Indica que es desitja conèixer el nombre de valors d'un element de la projecció (select distinct) respecte al nombre total de valors. En aquest càlcul no es tenen en compte els valors sensedades. (Paràmetre d'entrada) /PRCNT_GRUP_NODATA
(Percentatge del valor respecte al nombre total)
Indica que es desitja conèixer el percentatge del valor respecte al nombre total de valors de la projecció. En aquest càlcul sí que es tenen en compte els valors sensedades. (Paràmetre d'entrada) /RANG
(Rang)
Indica que es desitja conèixer el rang (només tractament quantitatiu). (Paràmetre d'entrada) /MEDIANA
(Mediana)
Indica que es desitja conèixer la mediana (només tractament quantitatiu). (Paràmetre d'entrada) /DESV_MEDIANA
(Mitjana de les desviacions absolutes respecte de la mediana)
Indica que es desitja conèixer la mitjana de les desviacions absolutes respecte de la mediana (només tractament quantitatiu). (Paràmetre d'entrada) /1Q
(Primer quartil)
Indica que es desitja conèixer el primer quartil (només tractament quantitatiu). (Paràmetre d'entrada) /3Q
(Tercer quartil)
Indica que es desitja conèixer el tercer quartil (només tractament quantitatiu). (Paràmetre d'entrada) /PERCENTIL=
(Percentil)
Indica que es desitja conèixer el percentil indicat (només tractament quantitatiu). El percentil ha de ser un valor entre 0 i 100. (Paràmetre d'entrada) /PERC_SIM=
(Percentil simètric)
Indica que es desitja conèixer el percentil simètric indicat (només tractament quantitatiu). El percentil ha de ser un valor entre 0 i 100. (Paràmetre d'entrada) /MEDIANA_EMPAT=
(Desempat per als quantils)
Si s'ha sol·licitat el càlcul d'algun quantil (com ara la mediana, un quartil o un percentil), indica el criteri de desempat a usar per al seu càlcul. Per a saber més sobre els valors d'aquest paràmetre es pot consultar les consideracions del document de sintaxi general. (Paràmetre d'entrada) /SQL=
(SQL)
Quan el fitxer origen és MDB o DSN (via ODBC), indica la sentència en llenguatge SQL a partir de la qual es calcularan els diferents estadístics. (Paràmetre d'entrada) /TAULA=
(Taula)
Quan el fitxer origen és MDB o DSN (via ODBC), indica la taula de la corresponent base de dades a la qual pertany el camp sobre el qual es realitzaran els càlculs estadístics. (Paràmetre d'entrada) /RELACIO_1_A_1
(Relació no múltiple)
Força a una relació no múltiple entre la taula principal i les taules associades. En la seva absència desapareix aquesta limitació i s'accepta la relació múltiple 1 a N. (Paràmetre d'entrada) /TOTS_REG_PRAL
(Tots registres)
En les relacions d'una taula principal amb taules associades, indica que s'han d'incloure també aquells registres de la taula principal que no tenen correspondència en la taula o taules associades. En la seva absència només es tindran en compte aquells registres que sí que tenen correspondència a través de les relacions establertes. (Paràmetre d'entrada) /AMB_ID_GRAFIC_0
(Identificador gràfic zero)
En el cas d'una base d'un vector de polígons, indica el cas excepcional de tenir en compte els atributs del polígon universal o identificador gràfic zero. La seva absència implica excloure els registres del polígon zero en els càlculs estadístics. (Paràmetre d'entrada) /COND#_CAMP=
(Camp de la condició #)
Nom del camp de la condició # de la selecció. Hi poden haver fins a 100 condicions i per tant, fins a 100 noms de camp (COND#_CAMP) començant per l'índex 1. (Paràmetre d'entrada) /COND#_OP=
(Operador de la condició #)
Operador a usar en la # condició de la selecció. Hi poden haver fins a 100 condicions i per tant fins a 100 operadors (COND#_OP) començant per l'índex 1. (Paràmetre d'entrada) /COND#_VALOR=
(Valor de la condició #)
Valor a usar en la # condició de la selecció. Hi poden haver fins a 100 condicions i per tant fins a 100 valors (COND#_VALOR) començant per l'índex 1. (Paràmetre d'entrada) /COND#_NEXE=
(Nexe de la condició #)
Nexe a usar per enllaçar entre successives condicions de selecció. En aquest cas entre la condició # i la condició #+1. Hi poden haver fins a 100 condicions i per tant fins a 99 nexes (COND#_NEXE) començant per l'índex 1. (Paràmetre d'entrada) /COND#_PRIOR=
(Prioritat del nexe de la condició #)
Prioritat del nexe a usar per enllaçar entre successives condicions de selecció. En aquest cas entre la condició # i la condició #+1. Hi poden haver fins a 100 condicions i per tant fins a 99 prioritats (COND#_PRIOR) començant per l'índex 1. És un paràmetre optatiu, on de no indicar-se, la prioritat és simplement l'ordre (Paràmetre d'entrada) /INI=
(Fitxer de text temporal de sortida)
Fitxer temporal de text en el qual s'escriuen tots els descriptors i valors de les estadístiques seleccionades que es visualitzaran directament a la finestra de resultats de la versió gràfica de l'aplicació (wEstdCam) o a la finestra d'ordres de la consola. Els resultats obtinguts poden copiar-se al porta-retalls, des de la pròpia finestra de resultats, a partir de les diferents opcions dels menús del botó dret del ratolí. (Paràmetre de sortida)
