読者です 読者をやめる 読者になる 読者になる

simudaru's blog

Python, Rなどのメモを残していこうと思います。  よろしくお願いいたします。

unittestを試してみました その1

テストコードをちゃんと書くことが今まであまりなかったので、unittestを使ってテストコードを書いてみました。 初めて使ったので、まずは最も基本的な使い方だけ。 例は単純なFizzBuzzで。 import unittest def sample_func(n): if n % 3 == 0: if n % 5 ==…

【R】reshape2パッケージの関数をだいたい試しました

Rのreshape2パッケージを試してみました。 データフレームを縦持ちにしたり横持ちにしたりしてくれます。 時系列ではおなじみの、airqualityデータで試してみました。 今回はコードを分割してブログ記載していますが、 もとはひとつのコードですので、途中か…

【R】e1071パッケージのbclust関数を試しました

Rのe1071パッケージ、bclustを試してみました。 K-meansなどの分割クラスタリング手法をbootstrapで繰り返し、 その結果を階層クラスタリングにより統合する、という手法です。 おなじみのirisデータで試してみました。 # bclustについて # Bagged Clusterin…

【R】e1071パッケージのallShortesPath関数を試しました

Rのe1071パッケージ、allShortesPathを試してみました。有向グラフあるいは無向グラフの、ノード間の最短距離を計算する関数です。 計算にはワーシャル-フロイド法を使っているとのことです。 # allShortesPathとextractPathについて library(e1071) # 5node…