Diferencia entre revisiones de «Comando Frecuencia»

De GeoGebra Manual
Saltar a: navegación, buscar
(Ajustado a oficial)
 
(No se muestran 9 ediciones intermedias de 3 usuarios)
Línea 1: Línea 1:
<noinclude>{{Manual Page|version=4.2}}</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>{{Note|1=El comando [[Comando Único|Único]] [[Listas|''lista'']] en orden, con una única ocurrencia de cada uno, los valores ingresados.}}
+
; Frecuencia( <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" }.
+
: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" }''. }}
:{{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>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>'''.}}
 
;Frecuencia[ <Acumulada o no (true/false)>, <Lista de Datos Brutos> ]
 
: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.
 
:{{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}''
 
}}
 
  
;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''''']'''.
 
:{{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}''.
 
}}
 
  
;Frecuencia<Acumulada o no (true/false)>, <Lista de Límites de Clase>, <Lista de Datos Brutos> ]
+
; Frecuencia( <Acumulada (true/false)>, <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>'''
+
: Si ''Acumulada'' = ''false'', devuelve la misma lista que Frecuencia( <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>'''
+
: Si ''Acumulada'' = ''true'', devuelve la lista de frecuencias acumuladas de Frecuencia( <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 }''. }}
  
;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]]. 
 
:{{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}''.}}
 
  
;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>
+
; 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 }''.}}
  
;Frequencia[ <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.
 
:{{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{array{}2&0&1&1\\0&1&0&1\\0&0&0&1\\\end{array}</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{array}{} 2 & 0 & 0\\ 0 &1 & 0\\ 1 & 0 & 0\\ 1 & 1 & 1\\ \end{array}</math></center>}}
 
  
:{{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>.
+
; 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}}
  
=====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>
 
  
===[[Image:View-cas24.png]] [[Comandos Específicos CAS (Cálculo Avanzado)|En]] la [[Vista CAS|Vista C<sub><small>omputación</small></sub>A<sub><small>lgebraica</small></sub>S<sub><small>imbólica</small></sub>]]===
+
; Frecuencia( <Acumulada (true/false)>, <Lista de límites de clases>,<Lista de datos brutos> )
Sin admitir literales como datos, en esta [[Vista CAS|vista]] obran del mismo modo todas las variantes de sintaxis descriptas.<hr>
+
:  Si ''Acumulada'' = ''false'',  devuelve la misma lista que Frecuencia( <Lista de límites de clases>, <Lista de datos brutos> )
:{{Note|1=Ver también los comandos [[Comando TablaDeContingencia|TablaDeContingencia]] y [[Comando Único|Único]]
+
:  Si ''Acumulada'' = ''true'',  devuelve la lista de frecuencias acumuladas de 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)> )
 +
:Devuelve una lista de frecuencias para el correspondiente [[Comando Histograma]].
 +
: Si ''Usar Densidad'' = ''false'', devuelve la misma lista que Frecuencia( <Lista de límites de clases>, <Lista de datos brutos> )  
 +
: Si ''Usar Densidad'' = ''true'', devuelve la lista de frecuencias de cada clase.
 +
:{{Example| 1=Sea la lista de datos brutos <code>datos = {1, 2, 2, 2, 3, 3, 4, 4, 4, 4}</code> y <code>clases={0, 2, 5}</code> la lista de límites de clases. Entonces <code> Frecuencia(clases, datos, false)</code> y <code> Frecuencia(clases, datos)</code> devuelven ambos la lista ''{1, 9}'', mientras que <code>Frequency(clases, datos, true)</code> devuelve la lista ''{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)> )
 +
:Devuelve una lista de frecuencias para el correspondiente [[Comando Histograma]].

Revisión actual del 16:06 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> )
Si Acumulada = false, devuelve la misma lista que Frecuencia( <Lista de límites de clases>, <Lista de datos brutos> )
Si Acumulada = true, devuelve la lista de frecuencias acumuladas de 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)> )
Devuelve una lista de frecuencias para el correspondiente Comando Histograma.
Si Usar Densidad = false, devuelve la misma lista que Frecuencia( <Lista de límites de clases>, <Lista de datos brutos> )
Si Usar Densidad = true, devuelve la lista de frecuencias de cada clase.
Ejemplo: Sea la lista de datos brutos datos = {1, 2, 2, 2, 3, 3, 4, 4, 4, 4} y clases={0, 2, 5} la lista de límites de clases. Entonces Frecuencia(clases, datos, false) y Frecuencia(clases, datos) devuelven ambos la lista {1, 9}, mientras que Frequency(clases, datos, true) devuelve la lista {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)> )
Devuelve una lista de frecuencias para el correspondiente Comando Histograma.
© 2024 International GeoGebra Institute