amazonランキングの仕組みをもう少し真面目に推測した。

アマゾンのランキングについて服部先生(@tetshattori)にご教授いただく機会がありましたのでまとめます。 話がすれ違ってる印象なのは、服部先生はアマゾンランキングの動きを統計的にうまく近似する表現を求めようとしているのに対し、私はプログラマとして、あくまで実際のアマゾンのランキングのアルゴリズムがどのようなものであるかを推測しようとしているからです。もう少し具体的には、アマゾンのランキングを正確に説明でき、かつ極力シンプルなアルゴリムズを推測しようとしています。正直言うと、統計学は大学の理系教養レベルの知識しかないので服部先生の理論は理解できません。 アマゾンはランキングの仕組みを公表していないので、実際のアルゴリズムは推測するしかないのですが、服部先生と私の推測の(おそらく)一致している点を簡単にまとめると以下の通りです。書籍以外は観察していないので、あくまで書籍のランキング。 続きを読む
6
前へ 1 ・・ 3 4
H.Sakai 🚲UberEats大阪🍔🍱🍜 @FoD5

amazonの場合、予約の数もカウントに反映されるのは、発売前の書籍やコミックがランキングに登場することから明らかである。

2013-03-10 03:26:19
H.Sakai 🚲UberEats大阪🍔🍱🍜 @FoD5

その予約がキャンセルされた場合、果たしてどういう処理をするだろうか。それは推測するしかないわけであるが、まさか赤伝票を切ってマイナス1の売り上げを建てたりするわけではないだろう。

2013-03-10 03:27:04
H.Sakai 🚲UberEats大阪🍔🍱🍜 @FoD5

単純に予約注文をキャンセル(あるいはキャンセルされたというフラグを建てる)だけの処理をするのが一番簡単で美しい処理だと思う。

2013-03-10 03:28:01
H.Sakai 🚲UberEats大阪🍔🍱🍜 @FoD5

アマゾンで本を注文した場合、客は本を受け取った後でも注文をキャンセルし返品することができる(雑誌は除く)。こうした場合も、コンピュータ上では予約キャンセルと同様、売り上げをキャンセルしていると考えれば、上述の現象はうまく説明できる。

2013-03-10 03:29:49
H.Sakai 🚲UberEats大阪🍔🍱🍜 @FoD5

つまり、1時間ごとのランキング集計プログラムを走らせたあと、ある本の注文が返品などでキャンセルされた場合、次の(一時間後の)集計では、他の(一冊も売れていない)本どうしの比較でランキングが下がることになり、ほかの本はその分ランキングが(1つだけ)上昇することになる。

2013-03-10 03:33:32
前へ 1 ・・ 3 4