仮想マシンでNode.jsを使うときの初期設定

以下のようなシェルスクリプトを用意しました。 引数でnvm, node, npmのバージョンを指定できます。指定しなければデフォルトの値が入ります。nodeのバージョンは現時点のLTS版をデフォルトとしています。 #!/bin/bash nvm_version=${1:-0.33.2} node_versio…

仮想マシンでJupyterを使うときの初期設定

さっとPythonで何かを試すときに、仮想マシンを用意して、以下のシェルスクリプトでJupyterを初期化することにしました。 引数でPythonのバージョンも指定できるようにしました。デフォルトは3.5.4です。 numpy, scipy, pandasはたいてい必要になるので、つ…

Pythonによる仮想通貨自動売買への道(1)

全何回になるのか未定ですが、Pythonで仮想通貨自動売買のプログラムを書いていきます。 なぜPythonでやるかというと、いずれ機械学習を試したくなった時のことを考慮に入れているからです。他の言語でも良いのですが、やはり機械学習まわりのライブラリが充…

Pythonでアプリオリ・アルゴリズムを実装してPyPI登録

アソシエーション分析(バスケット分析) Pythonでアプリオリ・アルゴリズムを実装したライブラリはいくつかありますが、リフト(Lift)値を考慮に入れたものは、Orangeしか見当たりませんでした。 しかし、Orangeはpip installできないので不便だと思い、自…

RubyによるFX自動売買システム(導入検討)

Jiji FXの自動売買システムを構築しようとすると、メタトレーダー4(MT4)という有名なツールを使うのが普通です。しかし、取引アルゴリズムを実装する際には、MQLという独自言語を使う必要があります。 Pythonから実行できるブリッジライブラリもあるんです…

ダミー変数を生成するgemを作ってみた

dummy_variables 時系列分析をする際に、量的データ以外の事項を考慮に入れたい場合があります。 例えば、商品の売上推移をモデリングするために、価格などの数値以外にも、曜日の影響を取り入れたい場合です。曜日は数値ではないので、何らかの形で数値化す…