Я делаю анализ несоответствий в 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")
С первой командой проблем нет, но вторая выдает это сообщение об ошибке:
Не удается найти команду «точка».
Сообщения об ошибках:
1: команда 'C: \ Windows \ system32 \ cmd.exe / c точка -Tsvg -O hh.lcp.dot' дала статус 1
2: В оболочке ("точка -Tsvg -O hh.lcp.dot"): процесс 'точка -Tsvg -O hh.lcp.dot' завершился неудачно - код ошибки 1
Я полагаю, это как-то связано с командой th path (см. GraphViz: Windows PATH не установлен с новым установщиком, проблема при вызове из R), но я установил GraphViz в C: \ Program Files (x86) \ Graphviz2.36, который, как я понимаю, используется по умолчанию .
Есть идеи, в чем проблема? И как я могу включить путь в команду оболочки, если проблема по-прежнему связана с командой пути?
Спасибо! Катарина