私は初めてのポスターですが、このサイトの長年の学習者です。私の質問に対する答えが以前の投稿からリバースエンジニアリングできなかったのは今回が初めてです。だから私は誰かが私の解決を助けることを望んでいます。Reingold-Tilfordの木グラフとしてRのbnlearnパッケージからヒルクライミングアルゴリズムの結果をプロットするエラー
Reingold-Tilfordツリーグラフとして相関行列を使ってヒルクライミング検索アルゴリズム(hc
はRのbnlearn
パッケージから)の結果をプロットしようとしています。
は、私が実行セイ:
hc.obj<-hc(corr.matrix)
hc.plot<-qgraph(hc.obj, directed = "TRUE", layout = "spring")
私は監督の関係問題はないのFruchterman-Reingoldのレイアウトを取得します。
しかし、hc.objの情報をどのようにフォーマットするにしても、ツリーレイアウトは機能しません。たとえば、上記のコードを "layout = tree"で実行すると、エラーが発生します。 "l [、1]のエラー:次元数が正しくありません。私はlayout_as_treeでエラー「エラー(hc.obj)を取得
layout_as_tree(hc.obj)
::私はとIGRAPHを介して実行しようとした場合、同様に
require("bnlearn")
require("qgraph")
cm <- matrix(runif(100), ncol=10)
cm <- (cm * lower.tri(cm)) + t(cm * lower.tri(cm))
diag(cm) <- 1
cm.df<-as.data.frame(cm)
hc.obj<-hc(cm.df)
hc.plot<-qgraph(hc.obj, directed = "TRUE", layout = "tree")
:ここ
が再現可能な例だありませんグラフオブジェクト "
ようこそ!再現可能な例は私たちがあなたを助けるのを助けるでしょう。 http://stackoverflow.com/help/mcve –
申し訳ありません再現可能な例で更新されました。 – Miri