Diferencia entre revisiones de «Comando Frecuencia»

De GeoGebra Manual
Saltar a: navegación, buscar
m (A revisión)
m
Línea 1: Línea 1:
{{revisar}}<noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|cas=true|list|Frecuencia}}
+
<noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|statistics|Frecuencia}}
;Frecuencia( <Lista de Datos Brutos> ):[[Listas|Lista]] en orden creciente el número de ocurrencias de cada valor que figure entre los datos brutos ingresados.<br>Pueden ingresarse números o texto.<br>La lista resultante aparecerá organizada indicando cada frecuencia en el orden creciente de los datos.<br>Así, '''<code>Frecuencia[{ "k", "a", "a", "a", "x", "k", "x", "x", "k", "m","k", "m", "j"}]</code>''' el resultado, ''{3, 4, 1, 2, 3}'' dadas las 3 ocurrencias del primer dato por orden, ''a''; las 4 de ''k''; 1 de ''j''; 2 de ''m''; 3 de ''x''.<br>
+
; Frecuencia( <Lista de datos brutos> )
 +
:Devuelve una lista con las frecuencias de cada uno de los valores de la lista dada. La lista original puede ser de números o texto. La lista de frecuencias obtenida está ordenada de acuerdo a los valores únicos a los que corresponde cada conteo. Para obtener la lista de estos valores se puede utilizar el comando [[Comando Único|Único]].
 +
:{{Example| 1= Ingresa <code>lista1 = { "a", "a", "x", "x", "x", "b" }</code>.  <code> Frecuencia(lista1)</code> devuelve la lista  ''{ 2, 1, 3 }''.  <code>Único(lista1)</code> devuelve la lista ''{ "a", "b", "x" }''. }}
  
{{Note|1=El comando [[Comando Único|Único]] [[Listas|''lista'']] en orden, con una única ocurrencia de cada uno, los valores ingresados.}}<br>
+
; Frecuencia( <Acumulada (true/false)>, <Lista de datos brutos> )
{{Example|1=Siendo '''<code>l<sub>1</sub>={ "a", "a", "x", "x", "x", "b" }</code>'''.  '''<code>Frecuencia[l<sub>1</sub>]</code>''' da por resultado la lista { 2, 1, 3 } y '''<code>[[Comando Único|Único]][l<sub>1</sub> ]</code>''', { "a", "b", "x" }.}}<br>
+
: Si ''Acumulada'' = ''false'', devuelve la misma lista que Frecuencia( <Lista de datos brutos> )
{{OJo|1=Suponiendo que se quiere emplear la [[Hoja de Cálculo|Hola de Cálculo]] para registrar y examinar el resultado de la serie de resultados obtenidos a partir de 50 lanzamientos de un par de dados, se puede apelar al comando [[Comando AleatorioEntre|AleatorioEntre]],<br><br>Por ejemplo, empleando...<br>'''<code>[[Comando AleatorioEntre|AleatorioEntre]]'''['''1, 6''']''' + [[Comando AleatorioEntre|AleatorioEntre]]'''['''1, 6''']'''</code>''' en el rango A1: A50.<br>Se analiza el contenido del rango de celdas '''<code>[A1: A50]</code>''' con el comando '''<code>Frecuencia[A1:A50]</code>'''.<br>Se obtendrá la lista de frecuencias para los valores <u>obtenidos</u>.<br/>Si se desea eñ valor correspondiente a cada uno de los posibles valores, del 2 al 12, debe utilizar la siguiente sintaxis:<br>'''<code> Frecuencia'''['''[[Comando Secuencia|Secuencia]]'''['''k, k, 2, 13], A1:. A50]</code>'''.}}<br>
+
: Si ''Acumulada'' = ''true'', devuelve la lista de frecuencias acumuladas de Frecuencia( <Lista de datos brutos> ) .
;Frecuencia( <Acumulada o no (true/false)>, <Lista de Datos Brutos> )
+
:{{Example| 1= Ingresa <code>lista1 = { 0, 0, 0, 1, 1, 2 }</code>. <code> Frecuencia(true, lista1)</code> devuelve la lista ''{ 3, 5, 6 }''. <code>Frequency(false, lista1)</code> devuelve la lista''{ 3, 2, 1}''. <code>Único(lista1)</code> devuelve la lista ''{ 0, 1, 2 }''. }}
:Si ''Acumulada'' es falso<sup>''false''</sup>, el resultado es idéntico al de '''<code>Frecuencia[ <Lista<sub>Datos<sub>Brutos</sub></sub>> ]</code>'''
 
:Si ''Acumulada'' es cierto<sup>''true''</sup>, es la lista de frecuencias acumuladas.<br>
 
{{Examples|1=Siendo '''<code>l<sub>1</sub>={0, 0, 0, 1, 1, 2}</code>'''...
 
:*'''<code>Frecuencia[3 > 2, l<sub>1</sub>]</code>''' da por resultado la lista ''{3, 5, 6}''
 
:*'''<code>Frecuencia[3 > 4, l<sub>1</sub> ]</code>''' da ''{3, 2, 1}'' y '''<code>[[Comando Único|Único]][l<sub>1</sub>]</code>''', ''{0, 1, 2}'' }}<br>
 
  
;Frecuencia( <Lista de Límites de Clase>, <Lista de Datos Brutos> ):[[Listas|Lista]] en orden creciente el número de ocurrencias de cada valor que figure entre los datos brutos ingresados dentro de los intervalos formados por los límites señalados.<br>Todos los intervalos obedecen a la forma '''['''''a, b''''')''', excepto el mayor que lo hace según  '''['''''a, b''''']'''.<br>
+
; Frecuencia( <Lista de límites de clases>, <Lista de datos brutos> )
 +
: Devuelvue la lista de frecuencias de los valores de la lista dada agrupados según intervalos de la forma [a,b), siendo ''a'' y ''b'' pares de números consecutivos de la lista de límites de clases dada. El último intervalo es de la forma [a,b].
 +
:{{Example| 1= <code> Frecuencia({1, 2, 3},  {1, 1, 2, 3})</code> devuelve la lista ''{ 2, 2 }''.}}
  
{{Example|1='''<code>Frecuencia[{1,2,3}, {1,1,2,3}]</code>'''  da por resultado la lista ''{ 2, 2 }''  mientras '''<code>Frecuencia[{2,4,6}, {2,2,4,6}]</code>''' da la lista ''{ 1, 1 }'' y '''<code>Frecuencia[{1,2,4}, {1,1,2,3}]</code>''', la lista ''{ 1, 1}''.}}<br>
+
; Frecuencia( <Lista (textos)>, <Lista (textos)> )
 +
: Devuelve una matriz de contingencia que cuenta la frecuencia de os pares de elementos correspondientes (uno de cada lista). Las filas de la matriz corresponden a los valores únicos de la primera lista, y las columnas a los de la segunda. Para obtener una lista de estos valores se puede usar el comando [[Comando Único|Único]].
 +
:{{Example|1= Sea <code>lista1 = {"a", "b", "b", "c", "c", "c", "c"}</code> y <code>lista2 =  {"a", "b", "a", "a", "c", "c", "d"}</code>. Entonces <code> Frecuencia(lista1, lista2)</code> devuelve la matriz <math>\begin{pmatrix} 1 & 0 & 0 & 0\\ 1 &1 & 0 &0 \\ 1 & 0 & 2 & 1 \\ \end{pmatrix}</math>}}
 +
:{{vercomando|TablaContingencia}}
  
;Frecuencia( <Acumulada o no (true/false)>, <Lista de Límites de Clase>, <Lista de Datos Brutos> )
+
; Frecuencia( <Acumulada (true/false)>, <Lista de límites de clases>,<Lista de datos brutos> )
:Si ''Acumulado'' es falso<sup>''false''</sup> el resultado es idéntico al de '''<code>Frecuencia[ <Lista<sub>Límites<sub>de Clase</sub></sub>>, <Lista<sub>Datos<sub>Brutos</sub></sub>> ]</code>'''
+
: If ''Acumulada'' = ''false'', returns the same list as Frecuencia( <Lista de límites de clases>, <Lista de datos brutos> )
:Si ''Acumulada'' es cierta<sup>''true''</sup>, así se considera la lista de frecuencias para '''<code>Frecuencia[ <Lista<sub>Límites<sub>de Clase</sub></sub>>, <Lista<sub>Datos<sub>Brutos</sub></sub>> ]</code>'''<br>
+
: If ''Acumulada'' = ''true'', returns a list of cumulative frequencies for Frecuencia( <Lista de límites de clases>, <Lista de datos brutos> )  
<br>
 
;Frecuencia( <Lista de Límites de Clase>, <Lista de Datos Brutos>, <Densidad<sub>''true''|''false''</sub>> , <Factor de Escala de Densidad (opcional)> ):[[Listas|Lista]] en orden creciente las frecuencias para el correspondiente [[Comando Histograma|histograma]].<br> 
 
{{Examples|1= Dada las listas...<br>De datos  ''l<sub>d</sub>={1,2,2,2,3,3,4,4,4,4}'' y de límites ''l<sub>l</sub>={0,2,5}''<br>'''<code>Frecuencia[ l<sub>l</sub>, l<sub>d</sub>, false ]</code>'''  y da por resultado la lista ''{1, 9}''<br/>'''<code>Frecuencia[ l<sub>l</sub>, l<sub>d</sub>, true ]</code>''' la lista ''{0.5, 3}''.}}<br>
 
  
;Frecuencia( <Acumulada o no (true/false)>, <Lista de Límites de Clase>, <Lista de Datos Brutos>, <Densidad<sub>''true''|''false''</sub>> , <Factor de Escala de Densidad> (opcional) ):Da por resultado una lista de frecuencias para el correspondiente [[Comando Histograma|histograma]]<sup>Frecuencias acumuladas o no, según valor de verdad de la ''booleana''</sup> <br>
+
; Frecuencia( <Lista de límites de clases>, <Lista de datos brutos>, <Usar Densidad (true/false)>, <Factor de escala de densidad (opcional)> )
 +
:Returns a list of frequencies for the corresponding [[Histogram Command]].
 +
: If ''Usar Densidad'' = ''false'', returns the same list as Frecuencia( <Lista de límites de clases>, <Lista de datos brutos> )
 +
: If ''Usar Densidad'' = ''true'', returns the list of frequencies of each class.
 +
:{{Example| 1=Let <code>data = {1, 2, 2, 2, 3, 3, 4, 4, 4, 4}</code> be the list of raw data and <code>classes={0, 2, 5}</code> the list of class boundaries. Then <code> Frecuencia(classes, data, false)</code> y <code> Frecuencia(classes, data)</code> both devuelven la lista ''{1, 9}'', while <code>Frequency(classes, data, true)</code> returns the list ''{0.5, 3}''.}}
  
;Frecuencia( <Lista de Texto>, <Lista de Texto> ):Da por resultado una [[w:es:Tabla_de_contingencia|matriz de contingencia]] que contabiliza los valores de a pares en sendas listas.<br>Las filas de la matriz corresponden a los valores únicos de la primera lista y los de las columnas, a los de la segunda.<br>
+
; Frecuencia( <Acumulada (true/false)>, <Lista de límites de clases>, <Lista de datos brutos>, <Usar Densidad (true/false)>, <Factor de escala de densidad (opcional)> )
 
+
:Returns a list of frequencies for the corresponding [[Histogram Command]].
{{Examples|1=Dada las listas...<br>'''<code>le_h  =  {"v", "d", "d", "c", "c", "c", "c"}</code>'''<br>'''<code>le_m =  {"v", "d", "v", "v", "c", "c", "s"}</code>'''<br>'''<code>Frecuencia[ le<sub>h</sub>, le<sub>m</sub> ]</code>'''  brinda la siguiente [[w:es:Tabla_de_contingencia|matriz de contingencia]]:<br><center><math>\begin{pmatrix} 2 & 0 & 1 & 1\\ 0 &1 & 0 &1 \\ 0 & 0 & 0 & 1 \\ \end{pmatrix}</math></center><br>En cuanto a  '''<code>Frecuencia[ le<sub>m</sub>, le<sub>h</sub> ]</code>''', la siguiente [[w:es:Tabla_de_contingencia|matriz de contingencia]]:<br><center><math>\begin{pmatrix} 2 & 0 & 0\\ 0 &1 & 0\\ 1 & 0 & 0\\ 1 & 1 & 1\\ \end{pmatrix}</math></center>}}<br>
 
 
 
{{Note|1=Para obtener una lista de valores únicos de cada lista, se puede recurrir al comando <code>[[Comando Único|Único[ <Lista de Texto> ]]]</code>.}}
 
 
 
===Detallando el tratamiento de las [[Listas|Listas]]===
 
Retomando las listas...<br>
 
le_h = {"v", "d", "d", "c", "c", "c", "c"}
 
le_m = {"v", "d", "v", "v", "c", "c", "s"}
 
siendo '''<code>lh_u := [[Comando Único|Único]][le_h]</code>''' la lista ''{"c", "d", "v"}'' y '''<code>le_u := [[Comando Único|Único]][le_m]</code>''' la lista ''{"c", "d", "s", "v"}'', pueden evidenciarse las siguientes relaciones:
 
<center>
 
{| class="pretty"
 
|-
 
|le_h ||  v  ||  d  ||  d  ||  c  ||  c  ||  c  ||  c
 
|-
 
|le_m||  v  ||  d  ||  v  ||  v  ||  c  ||  c  ||  s
 
|}
 
</center>
 
:... lo que permite establecer la tabla de contingencias:
 
'''<code>lh_u  = ''{"c", "d", "v"}''</code>'''  y '''<code>le_u = ''{"c", "d", "s", "v"}''</code>'''
 
<center>
 
{| class="pretty"
 
|-
 
! !! Único[le_h] ''y''  <br>Único[le_m] !! c!! d !! s !! v
 
|-
 
| 2 '''''c''''' de le<sub>h</sub> se corresponde con la '''''c''''' de le<sub>m</sub> , 1 '''''c''''' a la '''''s''''' y 1 '''c''' a la '''''v''''' ||align="center"|'''c''' ||2||0|| 1 || 1
 
|-
 
| 1 '''''d''''' de le<sub>h</sub> se corresponde a la '''''d''''' de<br> le<sub>m</sub> , 1 '''''d''''' de le<sub>h</sub> a la '''''v''''' de le<sub>m</sub>  ||align="center"|'''d''' || 0 || 1 || 0|| 1
 
|-
 
| la '''''v''''' de le<sub>h</sub> se corresponde con la '''''v''''' de  le<sub>m</sub> ||align="center"|'''v'''|| 0 || 0 || 0 || 1
 
|}
 
</center>
 
;<hr>
 
{{CASok}}
 
;<hr>
 
{{Note|1=Ver también los comandos [[Comando TablaContingencia|TablaContingencia]] y [[Comando Único|Único]]}}
 

Revisión del 16:57 29 ene 2021


Frecuencia( <Lista de datos brutos> )
Devuelve una lista con las frecuencias de cada uno de los valores de la lista dada. La lista original puede ser de números o texto. La lista de frecuencias obtenida está ordenada de acuerdo a los valores únicos a los que corresponde cada conteo. Para obtener la lista de estos valores se puede utilizar el comando Único.
Ejemplo: Ingresa lista1 = { "a", "a", "x", "x", "x", "b" }. Frecuencia(lista1) devuelve la lista { 2, 1, 3 }. Único(lista1) devuelve la lista { "a", "b", "x" }.
Frecuencia( <Acumulada (true/false)>, <Lista de datos brutos> )
Si Acumulada = false, devuelve la misma lista que Frecuencia( <Lista de datos brutos> )
Si Acumulada = true, devuelve la lista de frecuencias acumuladas de Frecuencia( <Lista de datos brutos> ) .
Ejemplo: Ingresa lista1 = { 0, 0, 0, 1, 1, 2 }. Frecuencia(true, lista1) devuelve la lista { 3, 5, 6 }. Frequency(false, lista1) devuelve la lista{ 3, 2, 1}. Único(lista1) devuelve la lista { 0, 1, 2 }.
Frecuencia( <Lista de límites de clases>, <Lista de datos brutos> )
Devuelvue la lista de frecuencias de los valores de la lista dada agrupados según intervalos de la forma [a,b), siendo a y b pares de números consecutivos de la lista de límites de clases dada. El último intervalo es de la forma [a,b].
Ejemplo: Frecuencia({1, 2, 3}, {1, 1, 2, 3}) devuelve la lista { 2, 2 }.
Frecuencia( <Lista (textos)>, <Lista (textos)> )
Devuelve una matriz de contingencia que cuenta la frecuencia de os pares de elementos correspondientes (uno de cada lista). Las filas de la matriz corresponden a los valores únicos de la primera lista, y las columnas a los de la segunda. Para obtener una lista de estos valores se puede usar el comando Único.
Ejemplo: Sea lista1 = {"a", "b", "b", "c", "c", "c", "c"} y lista2 = {"a", "b", "a", "a", "c", "c", "d"}. Entonces Frecuencia(lista1, lista2) devuelve la matriz \begin{pmatrix} 1 & 0 & 0 & 0\\ 1 &1 & 0 &0 \\ 1 & 0 & 2 & 1 \\ \end{pmatrix}
Nota: Ver también el comando TablaContingencia.


Frecuencia( <Acumulada (true/false)>, <Lista de límites de clases>,<Lista de datos brutos> )
If Acumulada = false, returns the same list as Frecuencia( <Lista de límites de clases>, <Lista de datos brutos> )
If Acumulada = true, returns a list of cumulative frequencies for Frecuencia( <Lista de límites de clases>, <Lista de datos brutos> )
Frecuencia( <Lista de límites de clases>, <Lista de datos brutos>, <Usar Densidad (true/false)>, <Factor de escala de densidad (opcional)> )
Returns a list of frequencies for the corresponding Histogram Command.
If Usar Densidad = false, returns the same list as Frecuencia( <Lista de límites de clases>, <Lista de datos brutos> )
If Usar Densidad = true, returns the list of frequencies of each class.
Ejemplo: Let data = {1, 2, 2, 2, 3, 3, 4, 4, 4, 4} be the list of raw data and classes={0, 2, 5} the list of class boundaries. Then Frecuencia(classes, data, false) y Frecuencia(classes, data) both devuelven la lista {1, 9}, while Frequency(classes, data, true) returns the list {0.5, 3}.
Frecuencia( <Acumulada (true/false)>, <Lista de límites de clases>, <Lista de datos brutos>, <Usar Densidad (true/false)>, <Factor de escala de densidad (opcional)> )
Returns a list of frequencies for the corresponding Histogram Command.
© 2021 International GeoGebra Institute