computing frequency*rank

2 ビュー (過去 30 日間)
Charmaine Tan
Charmaine Tan 2018 年 11 月 26 日
回答済み: Christopher Creutzig 2018 年 11 月 26 日
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).

採用された回答

Christopher Creutzig
Christopher Creutzig 2018 年 11 月 26 日
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)))

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeHistograms についてさらに検索

製品


リリース

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by