Rで解析:ネットワークグラフの作成が簡単です。「backShift」パッケージ

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

ネットワークグラフの作成は以外と手間がかかります。「backShift」パッケージの”plotGraphEdgeAttrコマンド”利用すると比較的簡単に作成することができましたので紹介します。ネットワークグラフをとりあえず書いてみたい人向けです。

パッケージのバージョンは0.1.4.3。windows11のR version 4.2.2で確認しています。

スポンサーリンク

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

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

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

実行コマンドの紹介

詳細はコメントまたはパッケージヘルプを確認してください。

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

#データ例の作成
TestData <- matrix(sample(0:1, 100, replace = TRUE), 10, 10)
diag(TestData) <- 0

#ラベルは数字で文字列にするのがポイントです
colnames(TestData) <- as.character(1:10)

#データのプロット
plotGraphEdgeAttr(estimate = TestData, plotStabSelec = FALSE, labels = colnames(TestData),
                  thres.point = 0, thres.stab = NULL, main = "TEST PLOT", edge.color = "red")

#矢印(ノード)の色は数値の最大値を基準に決定されます
TestData[1, 6] <- 100
plotGraphEdgeAttr(estimate = TestData, plotStabSelec = FALSE, labels = colnames(TestData),
                  thres.point = 0, thres.stab = NULL, main = "TEST PLOT2", edge.color = "red")

出力例

・データのプロット

Rplot1

・矢印(ノード)の色は数値の最大値を基準に決定されます

Rplot2

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

Amazon audibleの登録の紹介

プライム会員限定で2024年7月22日まで3か月無料体験キャンペーン開催中です。無料体験後は月額1,500円で聞き放題です。なお、聞き放題対象外の本はAudible会員であれば非会員価格の30%引きで購入することが可能です。

Amazon audibleはプロのナレーターが朗読した本をアプリで聞くことができるサービスで、オフライン再生も可能です。通勤や作業のお供にAmazon audibleのご登録はいかがでしょうか。

・AmazonのAudible

https://amzn.to/3L4FI5o

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