全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
3539 9
2019-04-18
首先,我是一个学新闻的文科生,一个苦哈哈的文科生,老师布置任务,我就要学DEAP软件。
1.文件后缀的问题
下载后我遇到好多问题,第一个就是无法读取我的数据。
多次长尝试后,我发现储存的文档后缀不需要有.ins和.out/.dta/.txt,随便什么名字就好了,比如我把txt文档存成110或media。
引导文件也不需要有txt后缀。
但是,请注意,引导文件中的目标文件和输出文件都需要加上.txt后缀。
比如我的数据文件是110,那么我的引导文件中,目标文件就要写为:110.TXT
同理,输出文件在引导文件中也需要加.TXT
在deap软件输入的时候,引导文件也需要后缀.txt

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2019-4-18 11:00:47
2.数据问题
我的数据非常多,8个变量,100家企业,跨度3年
我把所有数据都整理好后放到txt文档中,按照教程输入了无数次,没有一次成功。。。
然后我开始上网查询,发现没有一个人给出一个有效的解决方法,这也是为什么我决定写这个帖子的原因
解决办法:
(1)数据不宜过多。我把100家企业拆分成50家,3年分别单独计算,所以一共计算了3*2次,再加上不同的两个模型,一共计算了12次,生成了12个文档结果。最后再把这些结果汇总,制作成一张表。虽然这样做失去了面板数据的意义,但是为了求成果,我只能退而求稳了。
(2)数据中不能有负数和0。负数问题我会在下层楼说明。0值我选择替代,用最小的正值去替代,比如我的数据都是小数点后两位,那么我就用0.01替代表格中所有的0值。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-4-18 11:10:58
3.数据中的负值问题——极值标准化——min-max标准化
遇到这个问题,以我现在的水平只能用极值标准化(也成为:min-max标准化)去解决。
因为我是文科生,起初根本不懂什么是极值标准化,在网上学了半天又发现根本没有傻瓜工具能帮我做到。
于是我又开始自学。。。
我的办法非常笨,分为3步:
(1)在excel中找出每一列的极大值和极小值。(方法:在excel的空格中输入命令:=MAX(A1:A100),引自:https://jingyan.baidu.com/article/fc07f9892a635212ffe519f0.html)。
(2)把数据导入SPSS,用网上的方法进行极值标准化。(方法:https://jingyan.baidu.com/article/636f38bb7051f4d6b84610e8.htm;小提示:( 年龄 -16) / (78-16),这里面,年龄就是你要运算的那列数据的名字,16是这里的极小值,78是极大值,你需要用你的数据替代变量名称和极值)。
(3)把得到的数据回输至excel,再生成txt文档进行运算。
这个办法可以说非常笨了,适合像我一样没有计算机基础、编程基础的小白。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-4-18 11:13:26
如果大家还有什么经验、问题,欢迎补充和提出,希望能把这个DEA上遇到的问题都汇总起来,大家以后操作就不会遇到太多苦难了。

最后祝大家学术进步,工作愉快,生活幸福。

小伙伴们帮忙多点些赞
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-4-19 10:36:19
我的数据只有两年的,四个输出数据,五个投入数据,根据其操作手册进行操作,无法生成结果文档;根据你上述的操作,即文件名后缀可以不添加,得出的结果文档是空文档。是不是我的数据有问题,我的引导文件分别如下:
520.txt            DATA FILE NAME
520out.txt            OUTPUT FILE NAME
2                NUMBER OF FIRMS
1                NUMBER OF TIME PERIODS
4                NUMBER OF OUTPUTS
5                NUMBER OF INPUTS
0                0=INPUT AND 1=OUTPUT ORIENTATED
0                0=CRS AND 1=VRS
0                0=DEA(MULTI-STAGE), 1=COST-DEA, 2=MALMQUIST-DEA, 3=DEA(1-STAGE), 4=DEA(2-STAGE)

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-4-20 20:01:09
LK7 发表于 2019-4-19 10:36
我的数据只有两年的,四个输出数据,五个投入数据,根据其操作手册进行操作,无法生成结果文档;根据你上述 ...
可能是写错了吧?
第三行是公司数量,你填了2
第四行是时期数量,你填了1
改正过后你再试试
另外,如果导引文件是你现在写的这样,你可以试着修改下读取文档的名字
第一次改为520,第二次改为520.txt,多试几次,总能出来结果
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群