1.DEAP软件是澳洲的Queensland大学的CEPA开发的软件,完全免费下载,因此不要去任何乱七八糟的网站下载,这些地方都有被篡改的可能。包括坛友打包的附件,万一他们也是从盗版网站下载的,出了问题就得不偿失了。
下面是DEAP的官方页面和直接下载地址,
http://www.uq.edu.au/economics/cepa/deap.php
www.uq.edu.au/economics/cepa/software/DEAP-xp1.zip
2.下载解压后,除了DEAP.EXE和DEAP.0000两个文件,其他文件都可以删除,eg开头的这些都是example,也就是样例,pdf和readme是说明书,只要知道怎么用都可以随便删除。有一个F77L3.EER文件,我打开看了一下应该是错误日志之类的东西,各种溢出、除零错误之类的,反正实测删除不影响使用。
所以看到文件太多太乱烦心的话,尽情删光吧!
3.DEAP软件对于配置/输入/输出文件的命名没有特别要求,不需要文件名格式统一,也不会因为这个出错。我记得注册前似乎看到一个帖子,有人说因为输入输出文件名字格式不同,导致出错,其实这种情况是很难成立的。只要配置文件写对了,把数据文件叫out.txt,输出结果叫data.dta也没问题。我本人专业是计算机,如果写软件的人要求格式化命名,代码反而更麻烦,没人会故意找别扭。唯一注意的是,readme文件提到DEAP是DOS程序,因此它用到的文件名最长不超过8个字符,拓展名不超过3个字符,比如12345678.123就是极限了,一般也用不到这么长。另外想必大家也不会故意用中文或者一些奇奇怪怪的字符来测试,反正正常用是不会出问题的。
4.如果文件名没问题,配置文件里面的项目也没错,建议用命令行执行DEAP.EXE,然后看出错信息是什么,这样方便确定错误原因,改正了就好了。看不懂的话,可以把这些信息搜索一下,应该会有相关信息。
另外就是个人感觉运行起来确实不方便,因此写了一个批处理文件,可以在改好设置后,不用手动输入文件名,双击bat文件就出结果。
不要小看这一点点改变,这对我们的用户体验是一个很大的提升。特别是这次我帮人处理数据,需要连续多次运行DEAP,每次都敲一串东西还要担心出错,我觉得会发疯。
(PS:有人觉得保留参数文件,防止弄错,我觉得完全不必要,输出文件里面这些信息都有。)
首先是洁癖版,只多一个bat文件,没有任何污染,更简洁的版本可能会留下一个txt文件。
新建一个文本文件(txt),然后改名为“任意名称.bat”,名称随意,但是拓展名一定要从txt改成bat,否则无法运行,之后右键编辑文件,复制代码并保存:
- @echo off
- echo config.txt > __temporary_file_of_deap_configuration.txt
- DEAP.EXE < __temporary_file_of_deap_configuration.txt
- del /f /q __temporary_file_of_deap_configuration.txt
第一行是关闭回显,其实也都是一闪而过,只是习惯性加上,没有太大的作用。
第二行,新建一个txt文件,并且在里面写入一些内容,也就是“config.txt”,注意这个应该是设置参数的那个文件名称,也就是正常情况运行DEAP需要输入的那个文件名,这个部分如果是其他名称,建议改一个默认的,个人感觉改参数文件比每次输入文件名简单的多。后面这个很长的__temporary_file_of_deap_configuration.txt,我是故意弄个长名字,防止重复,只要不重复也可以随便改,比如
- echo Eg-ins.txt > 123.txt
第四行,这个txt文件已经用不到了,因此用del命令删除,/f参数是强制删除,不需要询问,/q是静默执行,不输出执行信息。
如果你提前新建一个txt文件,并且在文件中输入参数文件的文件名,甚至可以只用一行代码:
- DEAP.EXE < __temporary_file_of_deap_configuration.txt


雷达卡



。
京公网安备 11010802022788号







