目前,隐结构分析方法的大部分使用过程仍然在单机版上进行,特别是数据格式的检查、模型的排版、模型诠释、模型图片的导出等工作,现将常见的问题或技巧汇总如下。
读入数据文件csv存在异常情况。
一般情况,我们将得到的excel数据文件(图1)转换成csv文件(图2),然后将csv文件加载到软件中,
图1 样例excel文件
图2 样例csv文件
当加载图2的样例csv文件时,弹出如下错误
图3 提示的加载的文件格式错误
遇到此类问题,请使用txt文档编辑器打开csv文件,打开后发现如下图4所示。
图4 用文本文档打开csv文件,发现多余的逗号
用文本文档打开后,发现了多余的逗号,原因是最原始的excel文件中,第一行固定表头,使得转换后的csv文件存在大量的逗号,但是在csv文件中并展示不出来,加载到孔明灯时报错。
解决方法:用文本文档打开,然后保存,逗号即自动消失,可以正常加载csv文件到孔明灯中了。遇到类似的文件加载错误时,均可以用文本文档打开查看,发现存在的问题
2. 排版好的模型图片导出问题。
排版好的模型图片需要在孔明灯单机版进行导出,但是根据广大使用者在导出时存在图片导出不完整、图片不清晰的情况,这里将导出高质量清晰图片的技巧给出。
如下图5所示,为排版好的隐结构模型。
图5 排版好的隐结构模型
首先将比例设置为100%,然后点击导出按钮,见图5中所示。点击导出后,弹出“保存”对话框,如下图6所示。
图6 保存图片对话框
在图6中,单位选择“像素”,像素的高度和宽度,可进行调整数值,值越高导出的图越清晰;输出选择“输出所有图形”;最后点击“保存”,即可导出图片。
3. 加载数据文件csv时,报“-2”错误情况。
整理好的csv文件,检查数据内格式均无误,用记事本打开也正常,但是加载后使用“EAST”算法运行时报错如下图所示。
经过逐列增加并逐一进行测试,发现增加“尿少”这一列时(如上图所示),会产生这个错误,把该列名换成“尿量少”或“少尿”时,一切正常,原因是在前面列中已经存在“尿少”这列数据,提升重复,无法成功添加显变量节点。
今后再遇到此类问题,可参考该例子,从重复列这里找原因。