我需要运行一个数据包络分析模型,基于我建立的数据框架,以csv格式。在对哪些软件和软件包更容易进行了一些研究之后,我发现R的基准包https://cran.r-project.org/web/packages/Benchmarking/index.html。
但是,当我尝试运行代码时:
#loading the dataframe
IES<-read.csv("_INPUTS & OUTPUTS.csv", sep=";")
#specifying input and output matrix
(x <- with(IES, cbind(STUDENTS, FACULTY, AGE, PHD, MA, PRES, FTE, FTNE, PART, HOUR, TEC, TEC_SUP, TEC_SPEC, TEC_MA, TEC_PHD, PORTAL_CAPES, VIRT_JOURNAL, VIRT_BOOK, VL_DESPESA_PESSOAL_DOCENTE, VL_DESPESA_PESSOAL_TECNICO, VL_DESPESA_PESSOAL_ENCARGO, VL_DESPESA_CUSTEIO, VL_DESPESA_INVESTIMENTO, VL_DESPESA_PESQUISA, VL_DESPESA_OUTRA)))
(y <- matrix(IES$ST_COMPLETING))
#running the model
dea(x,y, RTS="vrs", ORIENTATION="out")我得到以下错误:
错误在-XREF,h中:对一元运算符的无效参数
我已经查过数据,没有问题。也尝试输入"in“方向,但得到相同的错误。有人能帮忙吗?
发布于 2021-09-10 14:20:33
解决了。问题是使用的.csv文件有',‘作为小数分隔符。所以我所要做的就是在阅读的时候指定它。
https://stackoverflow.com/questions/69063216
复制相似问题