A fuzzy toolbox for the R programming language

In this paper, we describe the main functionality of an initial version of a new fuzzy logic software toolkit based on the R language. The toolkit supports the implementation of several types of fuzzy logic inference systems and we discuss and present several aspects of its capabilities to allow the straightforward implementation of type-1 and interval type-2 fuzzy systems. We include source code examples and visualizations both of type-1 and type-2 fuzzy sets as well as output surface visualizations generated using the R toolkit. Finally, we describe the significant benefits of relying on the R language as a language which is employed across several research disciplines (thus enabling access to fuzzy logic tools to a variety of researchers), outline future developments and most importantly call for contributions, comments and feedback to/on this open-source software development effort.

[1]  R. Baumgartner,et al.  Fear of falling and restriction of mobility in elderly fallers. , 1997, Age and ageing.

[2]  J. Mendel Uncertain Rule-Based Fuzzy Logic Systems: Introduction and New Directions , 2001 .

[3]  G. Wu,et al.  Distinguishing fall activities from normal activities by velocity characteristics. , 2000, Journal of biomechanics.

[4]  A. Bourke,et al.  A threshold-based fall-detection algorithm using a bi-axial gyroscope sensor. , 2008, Medical engineering & physics.

[5]  M. Tinetti,et al.  Risk factors for falls among elderly persons living in the community. , 1988, The New England journal of medicine.

[6]  Jerry M. Mendel,et al.  Interval Type-2 Fuzzy Logic Systems Made Simple , 2006, IEEE Transactions on Fuzzy Systems.

[7]  Kamiar Aminian,et al.  Ambulatory system for human motion analysis using a kinematic sensor: monitoring of daily physical activity in the elderly , 2003, IEEE Transactions on Biomedical Engineering.

[8]  H.C. Kim,et al.  Development of novel algorithm and real-time monitoring ambulatory system using Bluetooth module for fall detection in the elderly , 2004, The 26th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[9]  M. Philpot,et al.  Language, memory and aging. Edited by Leah L. Light and Deborah M. Burke. Cambridge University Press, Cambridge, 1988. No. of pages: 281. Price: £27.50 , 1991 .

[10]  Jonathan M. Garibaldi,et al.  Nonstationary Fuzzy Sets , 2008, IEEE Transactions on Fuzzy Systems.

[11]  Hani Hagras,et al.  Toward General Type-2 Fuzzy Logic Systems Based on zSlices , 2010, IEEE Transactions on Fuzzy Systems.

[12]  Gang Zhou,et al.  Accurate, Fast Fall Detection Using Gyroscopes and Accelerometer-Derived Posture Information , 2009, 2009 Sixth International Workshop on Wearable and Implantable Body Sensor Networks.

[13]  Jerry M. Mendel,et al.  Centroid of a type-2 fuzzy set , 2001, Inf. Sci..

[14]  Oscar Castillo,et al.  An Interval Type-2 Fuzzy Logic Toolbox for Control Applications , 2007, 2007 IEEE International Fuzzy Systems Conference.

[15]  Patrick Boissy,et al.  A smart sensor based on rules and its evaluation in daily routines , 2003, Proceedings of the 25th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (IEEE Cat. No.03CH37439).

[16]  A K Bourke,et al.  Evaluation of a threshold-based tri-axial accelerometer fall detection algorithm. , 2007, Gait & posture.