1 野に咲く名無し@転載禁止 (16350f50) 2024/03/01 (金) 20:49:57.493 ID:b1Er5XFxg
農園ちょっと素人な統計部???? 〜3月編〜
今回も農園に立てられたスレッド数について調査していきます??
前スレ
農園ちょっと素人な統計部????
https://tulip-kako.fox-tools.workers.dev/test/read.cgi/tulipplantation/1706960570/
2 野に咲く名無し@転載禁止 ( (主)) 2024/03/01 (金) 20:50:14.584 ID:b1Er5XFxg
まずは月ごとのスレッド数はこちら
https://i.imgur.com/VHVg1JD.png" data-lightbox="image">https://i.imgur.com/VHVg1JD.png" loading="lazy">
https://i.imgur.com/VHVg1JD.png
右肩上がりの数字となっております
2024年2月に立てられたスレッド数は過去最高の12613件
3 野に咲く名無し@転載禁止 2024/03/01 (金) 20:50:20.696 ID:eeWTzpstv
お?🥺
4 野に咲く名無し@転載禁止 ( (主)) 2024/03/01 (金) 20:50:50.274 ID:b1Er5XFxg
次に日ごとのデータを見てみましょう??
2024年1月のデータはこちら
https://i.imgur.com/sp20xbs.png" data-lightbox="image">https://i.imgur.com/sp20xbs.png" loading="lazy">
https://i.imgur.com/sp20xbs.png
2024年2月のデータはこちら
https://i.imgur.com/TsTFbE4.png" data-lightbox="image">https://i.imgur.com/TsTFbE4.png" loading="lazy">
https://i.imgur.com/TsTFbE4.png
1日の平均スレッド数は388→435と増加
先月はより多くのスレが立てられたことが分かります
5 野に咲く名無し@転載禁止 2024/03/01 (金) 20:51:06.223 ID:eeWTzpstv
はぇ〜🥺
6 野に咲く名無し@転載禁止 2024/03/01 (金) 20:51:11.429 ID:70nkQtnn5
スレ立て数増えてる感覚あったからその通りのデータだ🥺
7 野に咲く名無し@転載禁止 ( (主)) 2024/03/01 (金) 20:51:20.270 ID:b1Er5XFxg
最後に時間帯ごとのスレッド数を見ていきましょう??
2024年1月のデータはこちら
https://i.imgur.com/qmX4tQV.png" data-lightbox="image">https://i.imgur.com/qmX4tQV.png" loading="lazy">
https://i.imgur.com/qmX4tQV.png
2024年2月のデータはこちら
https://i.imgur.com/G2SPPOw.png" data-lightbox="image">https://i.imgur.com/G2SPPOw.png" loading="lazy">
https://i.imgur.com/G2SPPOw.png
1月2月共に一番スレ立ての少ない時間帯は4時台、一番多い時間帯は20時台となっています
2月のデータでは4時台が92件、20時台が1030件となっており、時間帯により10倍以上スレ立て数が違うことが分かります
以上です
また来月お会いしましょう??
8 野に咲く名無し@転載禁止 2024/03/01 (金) 20:51:33.396 ID:39lC63Qq2
最近スレッドが多いと感じてたけど実際に増えてるのね🥺
9 野に咲く名無し@転載禁止 2024/03/01 (金) 20:52:05.692 ID:eeWTzpstv
4時台いるからもっと賑わってほちい😭
10 野に咲く名無し@転載禁止 ( (主)) 2024/03/01 (金) 20:54:37.356 ID:b1Er5XFxg
>>7
書き忘れましたが12時台がポコっと高いのも面白いですね🤓
お昼休みにスレ立てしているのでしょうか🥸
11 野に咲く名無し@転載禁止 2024/03/01 (金) 20:56:16.867 ID:749kRnM0s
統計部員ら🥺
15 野に咲く名無し@転載禁止 ( (主)) 2024/03/01 (金) 21:00:22.401 ID:b1Er5XFxg
>>14
結果的にはそうなりますが実際は農園便りのスレを見て「やべっ忘れてた」となり急いで画像を出力したわけですね🥸
16 野に咲く名無し@転載禁止 2024/03/01 (金) 21:06:23.403 ID:67r4OKEOr
データくれんか?
サーバーに負担かかるからスクレイピングするか悩んでたんやけどあるなら欲しいわ
17 野に咲く名無し@転載禁止 2024/03/01 (金) 21:08:00.783 ID:67r4OKEOr
ビニールハウスに部スレ立ててほしいわ
多分活用そんなにされんやろうけど
18 野に咲く名無し@転載禁止 2024/03/01 (金) 21:12:42.264 ID:b8z99zCiE
上がってるんだね🥺
19 野に咲く名無し@転載禁止 ( (主)) 2024/03/01 (金) 21:15:13.585 ID:b1Er5XFxg
>>16
https://tulip-kako.fox-tools.workers.dev/tulipplantation/subject.txt
で全過去スレのスレタイ一覧が取れるのでスレ番号から日時に変換しています🤓
大元からのデータ取得は1日1回、上記URLへのアクセスごとにさらに1回なので農園鯖への影響は極小と思われます🥺
書き込み数を分析したい場合は全てのdatを開く必要がありこれは流石に鯖への影響が大きいのでやってません😕
21 野に咲く名無し@転載禁止 2024/03/01 (金) 21:20:20.562 ID:67r4OKEOr
取れるみたいやね
22 野に咲く名無し@転載禁止 2024/03/01 (金) 21:21:28.410 ID:12dC2lmYC
はえー休みも日数も少ない2月の方がスレ建て多かったんやね
賑わってて嬉しい🤗
23 野に咲く名無し@転載禁止 ( (主)) 2024/03/01 (金) 21:21:51.364 ID:b1Er5XFxg
>>20
レス数の情報は現行スレなら
https://tulipplantation.com/tulipplantation/subject.json
から取れるんだけど
過去スレは
https://tulipplantation.com/tulipplantation/thread/1709/subject.json
みたいにレス数の情報が消えちゃう仕様なんだよね??
だからレス数を集計したいなら各スレのdatファイルを開いて行数から数えないといけない
各datにアクセスするにはしっかり間隔を開けないと鯖の負担が大きくなっちゃう&膨大な数になるからワイはやってない??
24 野に咲く名無し@転載禁止 2024/03/01 (金) 21:24:01.424 ID:67r4OKEOr
>>23
そうなると書き込み数が増えたかを簡単には調べられそうやないや
スクレイピングは簡単やが負荷が気になる
25 野に咲く名無し@転載禁止 ( (主)) 2024/03/01 (金) 21:26:52.712 ID:b1Er5XFxg
>>24
そうなんだよねえ🥺
当然レス数も数えたい気持ちはあるけど農園本体の負荷になることはしたくないし
まあ遊び目的の統計だからワイはスレッド数だけでいいかなって感じ
26 野に咲く名無し@転載禁止 2024/03/01 (金) 21:31:36.056 ID:67r4OKEOr
今ちょいまち
すぐにコード書くわ
27 野に咲く名無し@転載禁止 2024/03/01 (金) 21:33:32.749 ID:67r4OKEOr
ワードクラウドまで行けるやろか
28 野に咲く名無し@転載禁止 2024/03/01 (金) 21:36:38.445 ID:c16MbIXDP
はえ〜
なに喋ってるかわかんないけどがんばえ〜🥺✊✊
29 野に咲く名無し@転載禁止 2024/03/01 (金) 21:49:38.344 ID:739GGp0am
昼12はやっぱふえるわね
32 野に咲く名無し@転載禁止 2024/03/01 (金) 22:01:53.451 ID:749kRnM0s
🐼?
33 野に咲く名無し@転載禁止 2024/03/01 (金) 22:05:53.197 ID:67r4OKEOr
# txtは別途utf-8に変換してね
import pandas as pd
import re
import datetime
with open("./subject.txt") as f:
l = f.readlines()
df = pd.DataFrame(l, columns=["data"])
df = df["data"].str.extract(r"^(\d+)\.dat<>(.+)\(1\)$")
df.rename(columns={0: "date", 1: "title"}, inplace=True)
df["date"] = df["date"].astype(int).apply(lambda x: datetime.datetime.fromtimestamp(x))
35 野に咲く名無し@転載禁止 2024/03/01 (金) 22:43:48.508 ID:210o0Hobd
学びガール👧
36 野に咲く名無し@転載禁止 2024/03/01 (金) 22:54:36.647 ID:67r4OKEOr
>>33続き
hourly_counts = df.resample("h", on="date").size()
import statsmodels
from statsmodels.tsa.seasonal import STL
import matplotlib.pyplot as plt
hourly_counts.plot()
# 1時間ごとなので24分割
stl = STL(hourly_counts, period=24, robust=True)
stl_series = stl.fit()
stl_series.plot()
plt.show()
37 野に咲く名無し@転載禁止 2024/03/01 (金) 22:57:24.608 ID:67r4OKEOr
SLT分解してみたで
ただ単にプロット
https://i.imgur.com/Y2neoee.png" data-lightbox="image">https://i.imgur.com/Y2neoee.png" loading="lazy">
https://i.imgur.com/Y2neoee.png
ピリオドが24でSLT分解
https://i.imgur.com/TWIEpyN.png" data-lightbox="image">https://i.imgur.com/TWIEpyN.png" loading="lazy">
https://i.imgur.com/TWIEpyN.png
24 * 7 で分解
https://i.imgur.com/hfevflJ.png" data-lightbox="image">https://i.imgur.com/hfevflJ.png" loading="lazy">
https://i.imgur.com/hfevflJ.png
38 野に咲く名無し@転載禁止 2024/03/01 (金) 22:57:47.796 ID:67r4OKEOr
このことからトレンド的には緩やかに人口は増加しとるみたいや
39 野に咲く名無し@転載禁止 2024/03/01 (金) 22:58:34.370 ID:67r4OKEOr
残差もいい感じにバラけてる臭いしまあおかしくはないんちゃう?
40 野に咲く名無し@転載禁止 2024/03/01 (金) 22:58:54.379 ID:67r4OKEOr
以上統計部(幽霊部員)の感想でした
41 野に咲く名無し@転載禁止 2024/03/01 (金) 23:02:11.419 ID:ad1mGtzGr
全然わかんないけどとりあえず統計部員さんめっちゃ頭良さそうなのは分かった🥺すごいぷゆ
42 野に咲く名無し@転載禁止 2024/03/01 (金) 23:13:27.694 ID:4cdfTfGeS
1月はあけおめスレの乱立とかだろうけど2月の3本くらいは何があったんやこれ
43 野に咲く名無し@転載禁止 2024/03/01 (金) 23:17:58.211 ID:67r4OKEOr
>>41
何が調べたくて言いたかったかというとここの人口は
スレ数が増える=人口は増加している
と仮定したとき
スレ数のトレンドは緩やかな上昇トレンドなので多分人口も緩やかに増えてるっぽいってことやで
44 野に咲く名無し@転載禁止 2024/03/01 (金) 23:19:07.676 ID:c16MbIXDP
バレンタインとか?
45 野に咲く名無し@転載禁止 2024/03/01 (金) 23:19:44.196 ID:749kRnM0s
🐼すごい🥺
48 野に咲く名無し@転載禁止 2024/03/01 (金) 23:26:31.319 ID:57AIYM7sn
NISA部かなんかで便乗スレ立ちまくってそれ見た農園主が荒らしと思ってビックリしたのがきっかけでちょっとしたブームになったんやっけ?🤔
49 野に咲く名無し@転載禁止 2024/03/01 (金) 23:28:17.972 ID:c1YIi0lHT
たしかスレタイ改変ブームは2回くらいあったのは覚えてる🥺
51 野に咲く名無し@転載禁止 2024/03/01 (金) 23:55:29.216 ID:67r4OKEOr
>>47
STL分解によってグラフの変化の仕方を以下の2つに分けたんや
トレンド:時系列データの長期的な傾向を表す成分。例)経済成長率や人口増加率など
季節性 :時系列データの周期的な変動を表す成分。例)気温や売上高など(朝はスレか立たないとか土日はスレが立たないとかそういうの)
残差 :トレンドと季節性の影響を取り除いた成分。 例)天候や突発イベントなど(要は誤差やら外れ値やらなんやら)
トレンドを見ることによってもとの上下激しいグラフから画像のように滑らかに変化するグラフを抽出することでスレは立つことが増えてるのか?を調べたかったんやで
ここから先に進むとどのくらいスレが今後立つようになるのかの予測がしやすくなったりする感じやね
52 野に咲く名無し@転載禁止 2024/03/02 (土) 00:02:52.864 ID:21IXo9S8p
2やなくて3つやね