I can't figure out how to use ecmnfish

The usage: Fisher = ecmnfish(Data, Covariance, InvCovariance, MatrixFormat)
I used Data = randn(50); Covariance = cov(Data)
The error I get:
??? Undefined function or method 'ecmnfish' for input arguments of type 'double'.
Does anyone know the reason for this error?
Thank you for your time, -Andy S.

 Accepted Answer

Hi do you have that product installed? If you enter
>>ver
Do you see the Financial Toolbox in your installation?

7 Comments

When I run ver, it says:
Financial Toolbox Version 4.0 (R2011a)
Hi Andrew, try
>>license('test','financial_toolbox')
I'm guessing maybe you are in a networked configuration and all the licenses are checked out? or something like that
license('test','financial_toolbox') gave "ans=0". I've never used license before so I'm not sure what that implies, though.
Hi Andrew, that means that no license is available for that product, are you using MATLAB in a standalone configuration, or in some other configuration.
I'm on standalone, I guess I will inquire at my workplace if there are any licensed available.
Thank you for all your help.
If that is your own standalone installation, then do contact Mathworks support, they'll sort out the issue for you. If you are worked off a networked configuration, you should have a local MATLAB admin person.
I see. The install was delivered to me by my job, but it runs locally on my machine. I guess I will contact our IT department.

Sign in to comment.

More Answers (0)

Categories

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!