オープンデータ

無料で入手できる天気のヒストリーデータ

天気のヒストリーデータは1時間ごと程度の粒度だと日本・世界ともに無料で入手できるものがある。本記事では、その入手方法についてメモする。 はじめに 国立国会図書館のリサーチ・ナビというページが日本・世界の過去の気象データをまとめ...
2021.03.11
Django

DjangoでSessionを使っていいねを実装する

本記事ではDjangoでいいね機能を実装する。閲覧しているユーザーでいいねの履歴を管理するのが一般的であるが、ログインしていない(アカウントを作っていない)ユーザーでもいいねすることができるようにSessionを使って実装する。 は...
2021.04.30
Django

Djangoで簡単にいいね機能を実装する

本記事ではDjangoで簡単にいいね機能を実装する方法を紹介する。いいね機能に必要なAjaxを実装するために使うjQueryのコードの書き方も詳しく説明する。 はじめに いいね機能を実装するにあたり、Ajaxを利用する。Aja...
2021.03.11
スポンサーリンク
Python

Pythonで並列処理をする方法

並列処理(マルチプロセッシング)は計算資源を効率良く使い、計算時間を大幅に短くしてくれる。この記事ではPythonのmultiprocessingモジュールを使って、複数のコアで並列処理(マルチプロセッシング)する簡単な方法と、2種類以上...
2020.10.31
MaaS

自転車シェアリングの需要の偏りの対処方法 ― 再配置・インセンティブ・バレット配置

自転車シェアリングでは、ラッシュ時などに不均一な需要のせいで自転車の分布に偏りが生じる。つまり、あるステーションでは自転車が空になり借りることができない、あるステーションでは満車になって返却できない、といったことが生じる。 事業者は...
2021.03.11
WordPress

Google Adsenseの審査に合格した話

ブログに広告を貼り収益化したかったのでGoogle Adsenseに審査を出したところ、無事通過しました。これで、これからはこのサイトにも広告が表示されるようになります。 この記事では、そもそもブログで収益化って何?ってところから、...
2021.03.11
Django

Djangoで簡単なECサイトを作り、基本機能を確認する

この記事ではDjango Oscarを使って簡単なECサイトを作る方法を紹介する。また、作ったECサイトについて、1つずつ機能を見ていき、どんな機能が実装されているのか、逆に何を追加で実装しないといけないのかを明らかにする。 はじめ...
2021.03.11
データ分析

グラフ理論における一筆書きとn筆書き

この記事ではまず、グラフ理論における一筆書きができる条件についてまとめる。また、一筆書きができないとき何筆で書くことができるのか、すなわち、n筆書きの理論ついて数学的に紹介する。 そもそもグラフ理論とは グラフ理論におけるグラ...
2021.03.11
データ分析

トービットモデルとヘーキットモデル

プロビットモデルやロジットモデルのような離散選択モデルでは潜在変数は観察されず、代わりに、選択を行った行動が観測変数として観察された。 本記事では、潜在変数が条件付きで観測される場合に適用できるトービットモデルとヘーキットモデルにつ...
2021.03.11
Django

SSH接続を切った後も、DjangoのWebアプリを稼働させ続ける

screenコマンドを使う。ない場合はdnf install screenなどでインストールする。 $ screen $ python manage.py runserver ... この状態でctrl+Aを押し、次にDを押す...
2021.03.11
データ分析

ロジットモデルとは

本記事では離散選択モデルの1つであるロジットモデルについて紹介する。また、プロビットモデルとの違いについても記述する。 順序ロジットモデルと多項ロジットモデル ロジットモデルは複数の選択肢から1つを選ぶ離散選択モデルの1つであ...
2021.03.11
データ分析

プロビットモデルとは

本記事では離散選択モデルの1つであるプロビットモデルについてメモする。 プロビットモデルとは 二項選択の確率を非線形なモデルとして推定するときに使われるモデルである。例えば、 商品Aを買うか買わないか大学に進学するかしな...
2021.03.11
スポンサーリンク