Frecuencia de letras vs letras iniciales
Muestre que en un diccionario de inglés los caracteres más frecuentes al inicio de las palabras no coinciden con los caracteres más frecuentes globalmente.
Obtenga una lista de palabras comunes en inglés desde WordList.
In[1]:=
![Click for copyable input](assets.es/frequencies-of-letters-vs-first-letters/In_26.png)
Length[words = WordList[]]
Out[1]=
![](assets.es/frequencies-of-letters-vs-first-letters/O_21.png)
Tome la primera letra de cada palabra.
In[2]:=
![Click for copyable input](assets.es/frequencies-of-letters-vs-first-letters/In_27.png)
firstchars = StringTake[words, 1];
Cuente el número de palabras que inician con cada una de estas letras.
In[3]:=
![Click for copyable input](assets.es/frequencies-of-letters-vs-first-letters/In_28.png)
Counts[firstchars]
Out[3]=
![](assets.es/frequencies-of-letters-vs-first-letters/O_22.png)
Visualice su predominancia relativa generando un WordCloud. Las letras más frecuentes son las consonantes s, c, p, d.
In[4]:=
![Click for copyable input](assets.es/frequencies-of-letters-vs-first-letters/In_29.png)
WordCloud[firstchars]
Out[4]=
![](assets.es/frequencies-of-letters-vs-first-letters/O_23.png)
Calcule la predominancia relativa de todas las letras en todas las palabras usando LetterCounts.
In[5]:=
![Click for copyable input](assets.es/frequencies-of-letters-vs-first-letters/In_30.png)
allchars = LetterCounts[StringJoin[words], IgnoreCase -> True]
Out[5]=
![](assets.es/frequencies-of-letters-vs-first-letters/O_24.png)
Ahora las letras más frecuentes son las vocales e, i, a.
In[6]:=
![Click for copyable input](assets.es/frequencies-of-letters-vs-first-letters/In_31.png)
WordCloud[allchars]
Out[6]=
![](assets.es/frequencies-of-letters-vs-first-letters/O_25.png)