って事で連載第1回
BON JOVI の歌詞に含まれる単語の統計をとり、その曲がどのような傾向にあるのかを、歌詞の面から考察してみようと言うコーナー第1回です(第0回+αみたいなもんです)。仕事の帰りが遅く疲れてる事もあるので、見栄えは決して気にしない事にします(私の場合、見栄えを気にするとサイトの作成に時間がかかる・・・多分)。私が好き勝手に歌詞に出てくる単語の統計を取って、いつの日か考察および解析をしよう(かなり未定)と・・・。統計計算は下記のスクリプトのアルゴリズムに従っています(多分それほど変な計算はしていないと思います)。また、単語数をきちんと計算できるようにこのサイトにおける歌詞の定義をしてみました。
定義
・歌詞は単語を構成しない文字を一区切りとして分割する。
・歌詞カードの構成に基づく(歌詞カードに基づかないと、フェイドアウト時の定義が非常に厄介になるため)。JONが(またはRichieが、またはDavidが、またはTicoが、またはHughが発声した)単語の並び(歌詞全ての出力)の統計を取る。
# スクリプトはここから------------------------------------------
#!/usr/pw/perl/bin/perl
###############
#
#Bon_lang.pl
#(Trial version2)
#Created by Rusky
#2003/01/14
#
###############
($file) = @ARGV;
open FH, "$file";
while(<FH>){
$_ =~ s/\W/ /gi;
@lang_0 = split(/\s+/, $_);
if ($lang_0[0] eq ''){shift(@lang_0);}
push @tags, @lang_0;
}
close FH;
@tags = map { uc } @tags;
$sum = @tags;
map { $HASH{$_}++ } @tags;
for(sort keys %HASH){
push @tags2, "$HASH{$_} $_";
}
@sortdata = reverse sort { (split(/\s/,$a))[0] <=> (split(/\s/,$b))[0] } @tags2;
$num = @sortdata -1;
print STDOUT "<TABLE border=2>\n";
print STDOUT "<TR><TD>Ranking#</TD><TD>Word#</TD><TD>Number#</TD><TD>Calucuration%</TD></TR>", "\
n";
for ($i = 0; $i <= $num; $i++) {
print STDOUT "<TR><TD>",$i + 1 ,"</TD><TD>", (split(/\s/,$sortdata[$i]))[1],"</TD><TD>",(split(/\
s/,$sortdata[$i]))[0],"</TD><TD>", (split(/\s/,$sortdata[$i]))[0] / $sum * 100,"</TD></TR>", "\n";
}
print STDOUT "</TABLE>\n";
print STDOUT "
<BR><BR>
<CENTER>
<TABLE BGCOLOR=#3300ff border=0 cellPadding=0 cellSpacing=0 width=92%>
<TR>
<TD>
<TABLE border=0 cellPadding=10 cellSpacing=4 width=100%>
<TR>
<TD bgcolor=#ffffff>
<DIV ALIGN=RIGHT>
<FONT size=3>
<A href=./>Back to home.....</A>
</FONT>
</DIV>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
<BR>
</CENTER>
\n";
# スクリプトはここまで------------------------------------------
表2:Undivided の歌詞の統計一覧
| Ranking# | Word# | Number# | Calucuration% |
| 1 | ONE | 20 | 10 |
| 2 | FOR | 16 | 8 |
| 3 | WE | 9 | 4.5 |
| 4 | STAND | 6 | 3 |
| 5 | YOU | 5 | 2.5 |
| 6 | YEAH | 5 | 2.5 |
| 7 | WAS | 5 | 2.5 |
| 8 | IN | 5 | 2.5 |
| 9 | UNDIVIDED | 5 | 2.5 |
| 10 | THE | 5 | 2.5 |
| 11 | THAT | 5 | 2.5 |
| 12 | TRUTH | 4 | 2 |
| 13 | ME | 4 | 2 |
| 14 | WERE | 4 | 2 |
| 15 | LOVE | 4 | 2 |
| 16 | AS | 4 | 2 |
| 17 | UNITED | 3 | 1.5 |
| 18 | DIVIDED | 3 | 1.5 |
| 19 | HOW | 3 | 1.5 |
| 20 | I | 3 | 1.5 |
| 21 | WHERE | 3 | 1.5 |
| 22 | FOUND | 3 | 1.5 |
| 23 | MANY | 3 | 1.5 |
| 24 | NOW | 3 | 1.5 |
| 25 | OF | 3 | 1.5 |
| 26 | ONCE | 3 | 1.5 |
| 27 | OUR | 3 | 1.5 |
| 28 | TO | 2 | 1 |
| 29 | US | 2 | 1 |
| 30 | A | 2 | 1 |
| 31 | LOST | 2 | 1 |
| 32 | ENOUGH | 2 | 1 |
| 33 | MY | 2 | 1 |
| 34 | MILLION | 2 | 1 |
| 35 | IT | 2 | 1 |
| 36 | EACH | 2 | 1 |
| 37 | OUT | 1 | 0.5 |
| 38 | RINGING | 1 | 0.5 |
| 39 | RISE | 1 | 0.5 |
| 40 | RUBBLE | 1 | 0.5 |
| 41 | RUIN | 1 | 0.5 |
| 42 | OCEAN | 1 | 0.5 |
| 43 | SILENCED | 1 | 0.5 |
| 44 | SMOKE | 1 | 0.5 |
| 45 | PRAYERS | 1 | 0.5 |
| 46 | S | 1 | 0.5 |
| 47 | SISTER | 1 | 0.5 |
| 48 | SPIRIT | 1 | 0.5 |
| 49 | T | 1 | 0.5 |
| 50 | TEARS | 1 | 0.5 |
| 51 | HEARTS | 1 | 0.5 |
| 52 | HAS | 1 | 0.5 |
| 53 | HANDS | 1 | 0.5 |
| 54 | GOD | 1 | 0.5 |
| 55 | MAKE | 1 | 0.5 |
| 56 | THOSE | 1 | 0.5 |
| 57 | FATHERS | 1 | 0.5 |
| 58 | FAITH | 1 | 0.5 |
| 59 | SONGS | 1 | 0.5 |
| 60 | THEY | 1 | 0.5 |
| 61 | DUST | 1 | 0.5 |
| 62 | DREAMS | 1 | 0.5 |
| 63 | DOWN | 1 | 0.5 |
| 64 | TIME | 1 | 0.5 |
| 65 | DEEP | 1 | 0.5 |
| 66 | CRUSH | 1 | 0.5 |
| 67 | COURAGE | 1 | 0.5 |
| 68 | COULDN | 1 | 0.5 |
| 69 | COME | 1 | 0.5 |
| 70 | CHILDREN | 1 | 0.5 |
| 71 | BROTHER | 1 | 0.5 |
| 72 | BEEN | 1 | 0.5 |
| 73 | BACK | 1 | 0.5 |
| 74 | TORN | 1 | 0.5 |
| 75 | APART | 1 | 0.5 |
| 76 | AND | 1 | 0.5 |
| 77 | AN | 1 | 0.5 |
| 78 | ABOVE | 1 | 0.5 |
| 79 | MOTHERS | 1 | 0.5 |
表3:Everyday の歌詞の統計一覧
| Ranking# | Word# | Number# | Calucuration% |
| 1 | I | 22 | 8.3969465648855 |
| 2 | MY | 13 | 4.9618320610687 |
| 3 | TO | 11 | 4.19847328244275 |
| 4 | GONNA | 11 | 4.19847328244275 |
| 5 | LIFE | 9 | 3.43511450381679 |
| 6 | THE | 8 | 3.05343511450382 |
| 7 | M | 7 | 2.67175572519084 |
| 8 | EVERYDAY | 7 | 2.67175572519084 |
| 9 | LIVE | 7 | 2.67175572519084 |
| 10 | HAD | 5 | 1.90839694656489 |
| 11 | GOODBYE | 5 | 1.90839694656489 |
| 12 | WHEN | 4 | 1.52671755725191 |
| 13 | CRYING | 4 | 1.52671755725191 |
| 14 | AND | 4 | 1.52671755725191 |
| 15 | OF | 4 | 1.52671755725191 |
| 16 | T | 4 | 1.52671755725191 |
| 17 | AIN | 4 | 1.52671755725191 |
| 18 | WINGS | 3 | 1.14503816793893 |
| 19 | TOUCH | 3 | 1.14503816793893 |
| 20 | THESE | 3 | 1.14503816793893 |
| 21 | A | 3 | 1.14503816793893 |
| 22 | ME | 3 | 1.14503816793893 |
| 23 | SKY | 3 | 1.14503816793893 |
| 24 | SWEATING | 3 | 1.14503816793893 |
| 25 | BLEEDING | 3 | 1.14503816793893 |
| 26 | DYING | 3 | 1.14503816793893 |
| 27 | SPREAD | 3 | 1.14503816793893 |
| 28 | SO | 3 | 1.14503816793893 |
| 29 | ENOUGH | 3 | 1.14503816793893 |
| 30 | FLY | 3 | 1.14503816793893 |
| 31 | SAY | 3 | 1.14503816793893 |
| 32 | HEAR | 3 | 1.14503816793893 |
| 33 | HERE | 3 | 1.14503816793893 |
| 34 | HOW | 3 | 1.14503816793893 |
| 35 | PLAY | 3 | 1.14503816793893 |
| 36 | LONG | 3 | 1.14503816793893 |
| 37 | ON | 3 | 1.14503816793893 |
| 38 | THERE | 2 | 0.763358778625954 |
| 39 | S | 2 | 0.763358778625954 |
| 40 | TAKE | 2 | 0.763358778625954 |
| 41 | NOTHING | 2 | 0.763358778625954 |
| 42 | ALL | 2 | 0.763358778625954 |
| 43 | WAY | 2 | 0.763358778625954 |
| 44 | NEVER | 2 | 0.763358778625954 |
| 45 | D | 2 | 0.763358778625954 |
| 46 | BE | 2 | 0.763358778625954 |
| 47 | MOVING | 2 | 0.763358778625954 |
| 48 | IN | 2 | 0.763358778625954 |
| 49 | VE | 2 | 0.763358778625954 |
| 50 | LOT | 2 | 0.763358778625954 |
| 51 | YOU | 2 | 0.763358778625954 |
| 52 | LEARNING | 2 | 0.763358778625954 |
| 53 | MADE | 1 | 0.381679389312977 |
| 54 | USED | 1 | 0.381679389312977 |
| 55 | LOSE | 1 | 0.381679389312977 |
| 56 | MYSELF | 1 | 0.381679389312977 |
| 57 | TURNING | 1 | 0.381679389312977 |
| 58 | WAS | 1 | 0.381679389312977 |
| 59 | PICK | 1 | 0.381679389312977 |
| 60 | KIND | 1 | 0.381679389312977 |
| 61 | KEEPS | 1 | 0.381679389312977 |
| 62 | JUST | 1 | 0.381679389312977 |
| 63 | MAKES | 1 | 0.381679389312977 |
| 64 | THOUGHT | 1 | 0.381679389312977 |
| 65 | NIGHTS | 1 | 0.381679389312977 |
| 66 | LOOK | 1 | 0.381679389312977 |
| 67 | THOSE | 1 | 0.381679389312977 |
| 68 | INSIDE | 1 | 0.381679389312977 |
| 69 | SAME | 1 | 0.381679389312977 |
| 70 | WHEEL | 1 | 0.381679389312977 |
| 71 | GUY | 1 | 0.381679389312977 |
| 72 | WHILE | 1 | 0.381679389312977 |
| 73 | WHO | 1 | 0.381679389312977 |
| 74 | GET | 1 | 0.381679389312977 |
| 75 | GAS | 1 | 0.381679389312977 |
| 76 | SHOTS | 1 | 0.381679389312977 |
| 77 | FIGHTS | 1 | 0.381679389312977 |
| 78 | FEELIN | 1 | 0.381679389312977 |
| 79 | WONDER | 1 | 0.381679389312977 |
| 80 | EVERYBODY | 1 | 0.381679389312977 |
| 81 | SMILE | 1 | 0.381679389312977 |
| 82 | STILL | 1 | 0.381679389312977 |
| 83 | DENYING | 1 | 0.381679389312977 |
| 84 | DEAL | 1 | 0.381679389312977 |
| 85 | PROVE | 1 | 0.381679389312977 |
| 86 | WORLD | 1 | 0.381679389312977 |
| 87 | CHANGE | 1 | 0.381679389312977 |
| 88 | BUT | 1 | 0.381679389312977 |
| 89 | BURNING | 1 | 0.381679389312977 |
| 90 | STRANGE | 1 | 0.381679389312977 |
| 91 | NO | 1 | 0.381679389312977 |
| 92 | YESTERDAYS | 1 | 0.381679389312977 |
| 93 | HIT | 1 | 0.381679389312977 |
| 94 | RAINY | 1 | 0.381679389312977 |
| 95 | LET | 1 | 0.381679389312977 |
表4:The distance の歌詞の統計一覧
| Ranking# | Word# | Number# | Calucuration% |
| 1 | THE | 19 | 6.81003584229391 |
| 2 | YOUR | 13 | 4.6594982078853 |
| 3 | I | 13 | 4.6594982078853 |
| 4 | AND | 9 | 3.2258064516129 |
| 5 | MY | 9 | 3.2258064516129 |
| 6 | ARE | 8 | 2.8673835125448 |
| 7 | THROUGH | 8 | 2.8673835125448 |
| 8 | SEE | 8 | 2.8673835125448 |
| 9 | LL | 7 | 2.5089605734767 |
| 10 | S | 6 | 2.1505376344086 |
| 11 | IN | 5 | 1.7921146953405 |
| 12 | DISTANCE | 5 | 1.7921146953405 |
| 13 | YOU | 5 | 1.7921146953405 |
| 14 | THERE | 5 | 1.7921146953405 |
| 15 | THESE | 4 | 1.4336917562724 |
| 16 | A | 4 | 1.4336917562724 |
| 17 | BLUE | 4 | 1.4336917562724 |
| 18 | REACHING | 4 | 1.4336917562724 |
| 19 | T | 4 | 1.4336917562724 |
| 20 | BREAKING | 4 | 1.4336917562724 |
| 21 | EYES | 4 | 1.4336917562724 |
| 22 | CLOSE | 4 | 1.4336917562724 |
| 23 | LIGHT | 4 | 1.4336917562724 |
| 24 | CLOUDS | 4 | 1.4336917562724 |
| 25 | SKIES | 4 | 1.4336917562724 |
| 26 | DARK | 4 | 1.4336917562724 |
| 27 | DON | 4 | 1.4336917562724 |
| 28 | DRESS | 4 | 1.4336917562724 |
| 29 | MIND | 4 | 1.4336917562724 |
| 30 | RED | 4 | 1.4336917562724 |
| 31 | ARMS | 4 | 1.4336917562724 |
| 32 | NIGHT | 4 | 1.4336917562724 |
| 33 | GO | 4 | 1.4336917562724 |
| 34 | THAT | 3 | 1.0752688172043 |
| 35 | FIGHT | 3 | 1.0752688172043 |
| 36 | GIVE | 3 | 1.0752688172043 |
| 37 | FAR | 3 | 1.0752688172043 |
| 38 | NEVER | 3 | 1.0752688172043 |
| 39 | IT | 3 | 1.0752688172043 |
| 40 | UP | 3 | 1.0752688172043 |
| 41 | ON | 2 | 0.716845878136201 |
| 42 | OUTSIDE | 2 | 0.716845878136201 |
| 43 | STOP | 2 | 0.716845878136201 |
| 44 | ROSE | 2 | 0.716845878136201 |
| 45 | SO | 2 | 0.716845878136201 |
| 46 | LIKE | 2 | 0.716845878136201 |
| 47 | BELIEVING | 2 | 0.716845878136201 |
| 48 | LET | 2 | 0.716845878136201 |
| 49 | KEEP | 2 | 0.716845878136201 |
| 50 | WINDOW | 2 | 0.716845878136201 |
| 51 | HOME | 2 | 0.716845878136201 |
| 52 | GOING | 2 | 0.716845878136201 |
| 53 | DIE | 2 | 0.716845878136201 |
| 54 | FROM | 2 | 0.716845878136201 |
| 55 | UNKNOWN | 1 | 0.3584229390681 |
| 56 | NEVERENDING | 1 | 0.3584229390681 |
| 57 | WHERE | 1 | 0.3584229390681 |
| 58 | GREAT | 1 | 0.3584229390681 |
| 59 | ONE | 1 | 0.3584229390681 |
| 60 | NO | 1 | 0.3584229390681 |
| 61 | FIRST | 1 | 0.3584229390681 |
| 62 | ONLY | 1 | 0.3584229390681 |
| 63 | OUT | 1 | 0.3584229390681 |
| 64 | US | 1 | 0.3584229390681 |
| 65 | FOR | 1 | 0.3584229390681 |
| 66 | RUNS | 1 | 0.3584229390681 |
| 67 | DOWN | 1 | 0.3584229390681 |
| 68 | TRAIN | 1 | 0.3584229390681 |
| 69 | DIVIDE | 1 | 0.3584229390681 |
| 70 | WHISTLE | 1 | 0.3584229390681 |
| 71 | PULLING | 1 | 0.3584229390681 |
| 72 | DESTINATION | 1 | 0.3584229390681 |
| 73 | THREAD | 1 | 0.3584229390681 |
| 74 | CROSS | 1 | 0.3584229390681 |
| 75 | SNOW | 1 | 0.3584229390681 |
| 76 | STILL | 1 | 0.3584229390681 |
| 77 | STORY | 1 | 0.3584229390681 |
| 78 | THIS | 1 | 0.3584229390681 |
| 79 | BLOWING | 1 | 0.3584229390681 |
| 80 | BETWEEN | 1 | 0.3584229390681 |
| 81 | FALLING | 1 | 0.3584229390681 |
| 82 | BELIEVERS | 1 | 0.3584229390681 |
| 83 | BEGINS | 1 | 0.3584229390681 |
| 84 | AWAY | 1 | 0.3584229390681 |
| 85 | IS | 1 | 0.3584229390681 |
| 86 | WAITING | 1 | 0.3584229390681 |
| 87 | WITH | 1 | 0.3584229390681 |
| 88 | LONESOME | 1 | 0.3584229390681 |
続きはまた今度・・・。
|
|