computing frequency*rank

7 visualizaciones (últimos 30 días)
Charmaine Tan
Charmaine Tan el 26 de Nov. de 2018
Respondida: Christopher Creutzig el 26 de Nov. de 2018
I have managed to plot a histogram of the frequency of top-100 words (I managed to get the top 100 words using topkwords in Text Analytics Toolbox). How can I
1) compute the frequency*rank for every word and,
2) plot (frequency, 1/rank).

Respuesta aceptada

Christopher Creutzig
Christopher Creutzig el 26 de Nov. de 2018
Assuming we have
t = topkwords(bag,100);
You can get frequency*rank as:
t.FreqTimesRank = (1:size(t,1)).*t.Count;
And you can plot frequency against 1/rank by calliong:
plot(t.Count,1./(1:size(t,1)))

Más respuestas (0)

Categorías

Más información sobre Histograms en Help Center y File Exchange.

Productos


Versión

R2018b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by