名鉄の重心を探してみよう

# この記事について
### 何をしたの？
名鉄の利用者が一番集まりやすい駅を、運賃と移動時間から算出してみました。


### 経緯
1. 2018年から勉強会を主催していたが、名古屋の果て[^1]だったせいか、人が集まらなかった。
3. 人が集まりやすいところでやらなきゃダメなのでは、と気づく。
4. 愛知で便利なのは名鉄だから、名鉄駅で一番行きやすい駅で開催すると人がいっぱい集まるはず！
5. 各駅からの距離が一番小さい駅が、一番行きやすい駅だ！
6. つまりそここそが「名鉄の重心」。言い換えれば「愛知の中心」である。

 [^1]: 桜通線 神沢駅こそ、名古屋の果て 


### 仮説
広い仮説 : 
名鉄は、名岐鉄道(名鉄名古屋-岐阜エリア)と、愛知電気鉄道(神宮前-豊橋エリア)が合併してできたものなので、二つをつなぐ名鉄名古屋本線状上に重心が来るのではないか?

狭い仮説 : 
地図を見ると名鉄の真ん中に鳴海駅があるので、ここが重心なのでは? 急行駅だし。


# お試し調査
### 主要駅の情報取得
駅間の距離を探すのはしんどかったので、代替の変数として運賃で計算することにした。
名鉄の主要駅[^2]同士で、運賃の平均値を算出。
主要駅の運賃は名鉄の[運賃のご案内](https://www.meitetsu.co.jp/train/ticket_fare/fare/index.html)にだいたいまとまっているので、埋めるのは楽。
[^2]: 主要駅かどうかの判断には[主要駅構内図](https://www.meitetsu.co.jp/train/guidance/figure/)を利用。ただ、全部を調べるのは大変なので、いくらか駅を落とした。

### 名鉄の重心のあたりづけ　
平均運賃が一番安いところを見ると、
名古屋：614円
金山：603円
知立：692円
なので、どうも、金山の前後に重心があるっぽい

あと、豊橋や中部国際空港は運賃が高い。
路線の末端だから当然なのだけど、この辺で勉強会やると、不平不満が出そうだなー、と思う。[^3]

[^3]: 個人の感想です。

### 主要駅での平均運賃 一覧

|  | 算術平均 | 不偏標準偏差 |  | 名鉄岐阜 | 名鉄一宮 | 名鉄名古屋 | 金山 | 知立 | 新安城 | 豊橋 | 知多半田 | 中部国際空港 | 犬山 | 豊田市 |
|:--|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
| 名鉄岐阜 | 915.0 | 410.2 |  |  | 300 | 550 | 600 | 980 | 1040 | 1470 | 1160 | 1340 | 450 | 1260 |
| 名鉄一宮 | 774.0 | 348.7 |  | 300 |  | 370 | 440 | 730 | 860 | 1360 | 920 | 1120 | 600 | 1040 |
| 名鉄名古屋 | 614.0 | 260.2 |  | 550 | 370 |  | 190 | 500 | 550 | 1110 | 660 | 870 | 550 | 790 |
| 金山 | 603.0 | 246.6 |  | 600 | 440 | 190 |  | 450 | 500 | 1110 | 600 | 810 | 600 | 730 |
| 知立 | 692.0 | 284.1 |  | 980 | 730 | 500 | 450 |  | 230 | 730 | 860 | 1060 | 980 | 400 |
| 新安城 | 742.0 | 296.1 |  | 1040 | 860 | 550 | 500 | 230 |  | 660 | 920 | 1120 | 1040 | 500 |
| 豊橋 | 1200.0 | 326.4 |  | 1470 | 1360 | 1110 | 1110 | 730 | 660 |  | 1420 | 1630 | 1470 | 1040 |
| 知多半田 | 967.0 | 255.3 |  | 1160 | 920 | 660 | 600 | 860 | 920 | 1420 |  | 810 | 1160 | 1160 |
| 中部国際空港 | 1144.0 | 270.4 |  | 1340 | 1120 | 870 | 810 | 1060 | 1120 | 1630 | 810 |  | 1340 | 1340 |
| 犬山 | 945.0 | 369.2 |  | 450 | 600 | 550 | 600 | 980 | 1040 | 1470 | 1160 | 1340 |  | 1260 |
| 豊田市 | 952.0 | 330.6 |  | 1260 | 1040 | 790 | 730 | 400 | 500 | 1040 | 1160 | 1340 | 1260 |  |


### 鳴海も入れてみよう
金山付近の最適解候補を探そう、ということで、狭い仮説:鳴海駅も入れてみる。
結果、もっとも運賃が安い駅になったので、鳴海が名鉄の重心である可能性が高い。
つまり、[緑生涯学習センター](https://www.suisin.city.nagoya.jp/system/institution/index.cgi?action=inst_view&inst_key=1164771836&class=)で勉強会を開くと、みんなが集まりやすくて良いらしい。
みんな、緑生涯学習センターを使おう。



|  | 算術平均 | 不偏標準偏差 |  | 名鉄岐阜 | 名鉄一宮 | 名鉄名古屋 | 金山 | 知立 | 新安城 | 豊橋 | 知多半田 | 中部国際空港 | 犬山 | 豊田市 |
|:--|:--|:--|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
| 鳴海 | 579.1 | 245.1 |  | 790 | 550 | 300 | 240 | 300 | 400 | 920 | 660 | 870 | 790 | 550 |


# 本番調査
### 名鉄全体で確認する。
本当の意味で名鉄の重心を図るには、駅同士の運賃を全駅(瀬戸線は省く)[^全駅]で取得しなければならない。
[^全駅]: 瀬戸線は他の瀬戸線と直接繋がっていないため、別枠で扱うべきかなと考えたため、省いた。
全部で254駅あるので、組み合わせは以下の通り。

```math
{}_{254} C_2 = 32131
```

手作業で取得するのは現実的じゃない。
できれば、乗換回数・乗車時間なども測りたいので、スクレイピングに手を出してみることにした。

### Scrapyをつかってみる。
参考にしたのは[公式のチュートリアル](https://docs.scrapy.org/en/latest/intro/tutorial.html)。
これが一番わかりやすかった。

で、乗換案内系のサイトから、一週間くらいかけて運賃・乗換数・乗車時間をスクレイピング。
なお、乗車時間は何時に出発するかによって変わるので、
電車の本数がもっとも多い時間帯(8:00)に出発時刻を統一して、3候補の中から一番短いものを採用。



## 結果
### 運賃順
運賃が安い順に並べるとこんな感じ。
名古屋駅近辺が来るのは想定された結果だけど、名駅・金山・神宮前でなかったのがちょっと意外。
栄生・堀田こそが愛知の中心であると言っても過言ではない[^過言]。

1. 栄生
2. 堀田
3. 名鉄名古屋
4. 金山
5. 神宮前
6. 本笠寺
7. 桜
8. 山王
9. 呼続
10. 鳴海

[^過言]: もちろん過言である。



### 時間順
時間順だとこんな感じ。
特急・急行が止まる駅が優位になる。
金山こそが愛知の中心。みんな[市民会館](https://nagoya-shimin.hall-info.jp/kaikan/)で勉強会をしよう。

鳴海がいい線いっているので、仮説があながち外れてなかったとわかった。
大江が意外と順位高くなるので意外。

1. 金山
2. 神宮前
3. 名鉄名古屋
4. 栄生
5. 堀田
6. 鳴海
7. 知立
8. 大江
9. 須賀口
10. 前後

## つまり、どこで勉強会を開催するといいの？
### 駅でいうと
順位が高かったこの辺で開催するといい様子。なお、栄生には貸し会議室がなさそう。
- 金山
- 神宮前
- 名鉄名古屋
- 堀田
- 鳴海

### 貸し会議室・レンタルスペース
公的貸し会議室だと、こんなところ。
- [市民会館@金山](https://nagoya-shimin.hall-info.jp/kaikan/)
- [緑生涯学習センター@鳴海](https://www.suisin.city.nagoya.jp/system/institution/index.cgi?action=inst_view&inst_key=1164771836&class=)

名駅・金山には一般の貸し会議室・レンタルスペースが多数あるのだけど良し悪しがわからないので未記載。
お勧めがあったら教えてください。


# 今後の予定
愛知県の全駅とか、東海三県の全駅で同じことをやるとえらいことになるので、それは避けたい。
とりあえず、鳴海で勉強会を開催する大義名分は一応たったので、勉強会を設定しよう。



# Appendix
### 今回集計したデータ
 
[名鉄全駅 運賃/乗換回数/時間 一覧](https://github.com/takinou/center_of_meitetsu/blob/master/csv/meitetsu_transport_2019.csv)
[名鉄全駅 平均運賃/平均乗換回数/平均時間 一覧](https://github.com/takinou/center_of_meitetsu/blob/master/csv/center_of_meitetsu.csv)