Rでお遊び:あなたのデータはどんな音?「audiolyzR」パッケージの紹介

Rの解析に役に立つ記事
スポンサーリンク

データの特性を表現する方法として図や表があります。ちょっと変わった、散布図またはヒストグラムからデータの特性を音で表現するパッケージを紹介します。

なお、データの特性を音で表現するのに「アプリケーション audiolyzR」が必要です。未インストールの場合には、収録されているコマンド実行時にメッセージでインストールを実施するかメッセージがコンソールに表示されます。指示に従いインストールしてください。

参考までに「アプリケーション audiolyzR」のダウンロードリンクを紹介します。
Windows:
http://s3.amazonaws.com/audiolyzR/installers/the_audiolyzR_win_v5.zip
Mac:
http://s3.amazonaws.com/audiolyzR/installers/the_audiolyzR_mac_v5.zip

なお、コマンドの初回実行時に「アプリケーション audiolyzR」をインストールした場合は問題ありませんが、ダウンロードリンクからインストールした場合には「各コマンド実行時にdirectoryオプションでインストール先のパスを指定しないとエラー」となりますのでご注意を。

パッケージのバージョンは0.4-9。実行コマンドはR version 3.2.2で確認しています。

スポンサーリンク

パッケージのインストール

下記コマンドを実行してください。

#パッケージのインストール
install.packages("audiolyzR")

実行コマンド

詳細はコメント、パッケージヘルプを確認してください。なお、各コマンドを実行するとプロットとともに「アプリケーション audiolyzR」が立ち上がります。「アプリケーション audiolyzR」でデータの音を聞いてみてください。「アプリケーション audiolyzR」は直感で使用できます。

#パッケージの読み込み
library("audiolyzR")

###データ例の作成#####
n <- 300
TestData <- data.frame(Data1 = sample(1:10000, n, replace = TRUE),
                       Data2 = rlogis(n, location = 1.5, scale = 2),
                       Data3 = rnorm(n),
                       Data4 = rgamma(n, shape = 0.3))
########

#&#25351;&#23450;&#12375;&#12383;&#65298;&#22793;&#25968;&#12398;&#25955;&#24067;&#22259;&#12434;&#20316;&#25104;&#12375;&#38899;&#12434;&#20316;&#25104;:audioScatter&#12467;&#12510;&#12531;&#12489;
audioScatter(Data2 ~ Data4, data = TestData)

#&#25351;&#23450;&#12375;&#12383;&#12487;&#12540;&#12479;&#12475;&#12483;&#12488;&#12398;&#25955;&#24067;&#22259;&#12434;&#20316;&#25104;&#12375;&#38899;&#12434;&#20316;&#25104;:audioSplom&#12467;&#12510;&#12531;&#12489;
audioSplom(data = TestData)

#&#25351;&#23450;&#12375;&#12383;&#22793;&#25968;&#12398;&#12498;&#12473;&#12488;&#12464;&#12521;&#12512;&#12434;&#20316;&#25104;&#12375;&#38899;&#12434;&#20316;&#25104;:audioHist&#12467;&#12510;&#12531;&#12489;
audioHist(TestData$Data2, name = "Test Hist")

出力例

「アプリケーション audiolyzR」の操作を録画しましたが、音が記録されませんので紹介しません。コマンドを実行して試してください。

・audioScatterコマンド

audioScatter

・audioSplomコマンド

audioSplom

・audioHistコマンド

audioHist

・アプリケーション audiolyzR

audiolyzR

少しでも、あなたの解析が楽になりますように!!

タイトルとURLをコピーしました