R で不一致分析を行っていますが、graphviz でツリーを表示する際に問題があります。Studer et al 2011 (in: Guillet et al: Advances in Knowledge Discovery and Management) で説明されているようにすべてを行いました。disstree コマンドを使用して、tree.lcp という名前のツリーを作成し、graphviz で表示してみます。
seqtree2dot(tree.lcp, filename="hh.lcp", seqdata=seqhh)
shell("dot -Tsvg -O hh.lcp.dot")
最初のコマンドでは問題ありませんが、2 番目のコマンドでは次のエラー メッセージが表示されます。
コマンド「ドット」が見つかりません。
エラー メッセージ:
1: コマンド 'C:\Windows\system32\cmd.exe /c dot -Tsvg -O hh.lcp.dot' によりステータス 1 が返されました
2: In shell("dot -Tsvg -O hh.lcp.dot" ) : 'dot -Tsvg -O hh.lcp.dot' プロセスが失敗しました - エラー コード 1
パスコマンドと関係があると思います(GraphViz:Windows PATHが新しいインストーラーで設定されていない、Rから呼び出すときの問題を参照)が、GraphVizを C:\Program Files (x86)\Graphviz2.36 にインストールしました。デフォルト。
問題はどこにあるのでしょうか?問題がまだパスコマンドである場合、シェルコマンドにパスを含めるにはどうすればよいですか?
ありがとう!カタリーナ