i am using fuzzy inference system for stock trading analysis ,and I want my output to be fuzzy output(OUTPUT VARIABLE DESCRIPTOR VALUE) and not defuzzified( crisp) output which MATLAB provides?

1 view (last 30 days)
I HAVE MULTIPLE INPUTS AND SINGLE OUTPUT SYSTEM. THE OUTPUT MEMBERSHIP FUNCTION IS TRIANGULAR MEMBERSHIP FUNCTION AND I HAVE ASSIGNED DESCRIPTORS TO IT. LIKE SELL , BUY OR HOLD.
NOW I WANT MY TRUNCATED OUTPUTS TO BE AGGREGATED. THEN I WANT TO FIND THE MAX OF THE FUZZY SET , AND THE DESCRIPTOR VALUE IN WHICH THAT MAX (HIGHEST MEMBERSHIP FUNCTION VALUE) COMES UNDER.
EXAMPLE : IF HIGHEST MEMBERSHIP FUNCTION VALUE IS 0.8 . THEN I WANT TO KNOW UNDER WHICH DESCRIPTOR THIS 0.8 COMES WHETHER ITS SELL , BUY OR HOLD.
IT MEANS I AM USING DEFUZZIFICATION METHOD " mean of maxima" WHERE I AM FINDING THE MAXIMA AND SENDING OUT THE DESCRIPTOR VALUE UNDER WHICH I FOUD OUT MY MAXIMUM MEMBERSHIP VALUE AS OUTPUT(buy ,sell OR hold) AND NOT THE VALUE PRESENT ON THE X-AXIS AS OUTPUT .
SO THAT MY OUT PUT IS EITHER BUY ,SELL OR HOLD .
PLEASE EARNESTLY WAITING FOR GENUINE SOLUTION.

Answers (0)

Categories

Find more on Fuzzy Logic Toolbox in Help Center and File Exchange

Tags

Products

Community Treasure Hunt

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

Start Hunting!