微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Julia 中运行因子模型的问题

如何解决在 Julia 中运行因子模型的问题

作为我硕士论文的一部分,我必须在编程语言 Julia 中进行因子分析。我正在使用 Factotum 包中的 FactorModel 进行因子分析。由于我是 Julia 的新手,我在理解错误消息方面遇到了一些问题。我知道我的数据类型似乎有问题,但我不知道如何正确调整我的数据。如有任何帮助,我将不胜感激。

   using CSV
   using Factotum
   using MathProgBase
   using ForwardDiff
   using Ipopt
   using DataFrames
   using Statistics
   using Linearalgebra
   using Dates



  Xrel = CSV.read("C:\\Users\\Lukas\\Documents\\Xrel.csv",header = 
  false,DataFrame)
  Drel = CSV.read("C:\\Users\\Lukas\\Documents\\Drel.csv",header=false,DataFrame)
  Xcon = CSV.read("C:\\Users\\Lukas\\Documents\\Xcon.csv",DataFrame)
  Dcon = CSV.read("C:\\Users\\Lukas\\Documents\\Dcon.csv",DataFrame)

 Xrel1 = Matrix(Xrel[:,1:7])
 Drel1 = Matrix(Drel[:,1:1])
 fm = FactorModel(Xrel1.*100) #Here the error message occurs

 
 MethodError: no method matching FactorModel(::Matrix{Float64})
 Closest candidates are:
 FactorModel(::M,!Matched::M,!Matched::V,!Matched::M) where {M<:(AbstractMatrix{T} 
 where T),V<:(AbstractVector{T} where T)} at 
 C:\Users\Lukas\.julia\packages\Factotum\KzSyl\src\Factotum.jl:14
 FactorModel(::AbstractMatrix{G},!Matched::Any; kwargs...) where G at 
 C:\Users\Lukas\.julia\packages\Factotum\KzSyl\src\Factotum.jl:44

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。