2016-10-29 10 views
0
予備

計算最も一般的な時間は

この質問は任意のスプレッドシートシステムに適用される値。私は問題の解答とは対照的に、問題を解体するのに役立つと思います。 (後者が最も有用かもしれませんが)

私はスタックオーバーフローが特定のプログラミング問題に適していることを理解しています。私は質問を正しく得るためにいくつかの試みが必要になるかもしれないことを理解しています。私はそれを更新します。

多くのデータ初心者のように、私は控えめなデータ(先月の質問数)の良い経験を持っていますが、パターンを発見する方法やクエリの基準がどこにあるのかなど、まだ知られていない)。

質問

私は、各行が「ウェブサイトのお問い合わせ」を表しているスプレッドシートを持っています。そこ日時欄であり、私のような質問に答えるために、このデータのパターンを発見したいと思います:

  • 最も一般的な日が何であるかを問い合わせ
  • を受信するための一日の最も一般的な時間は何を私は、これはあなたが頻繁にソーシャルメディア・アナリティクスに表示機能と同様である私は可能お客様に

をターゲットにできるように、データから収集することができ、問い合わせ

  • 他の有用な情報などを受信するために、週の"ツイートするのに最適な時間"。

    私は日が控えめなオブジェクトであるため、最も一般的な曜日を計算するのは非常に簡単だと思います。だから私はこれに助けが必要ない!

    私は、その日を4つの任意の期間(たとえば、朝食、昼食、夕食、夜間)に分割し、これらの範囲に入る行の数を数えることを避けたいと考えています。これらの期間がデータを分割するのに最適でない場合はどうなりますか?

    任意の境界を使用してデータを量子化する以外に、別の方法がありますか?

  • +1

    データベースはスプレッドシートよりも無限に便利です – Strawberry

    +0

    ピボットテーブルを使用してデータを視覚化しますか?日付フィールドをグループ化します(dateTimeと仮定)。ピボットテーブルはとても良いスタートです – MacroMarc

    答えて

    1

    クラスタリングを使用して、最も一般的な時期を知ることができます。基本的には、問合せの時間間隔を比較し、たとえば平均リンケージ・クラスタリング基準などを使用して、離散1D集合のようにクラスタリングします。あなたが合理的に少数のクラスタに達すると、最も支配的な時間帯を見始めるでしょう(それらを評価したい場合は、最大のクラスタの重み付けされた中心である時間値を取ることができます)。

    関連する問題