Nonspecificity, strife & TU for supervised feature selection

버전 1.0.0 (8.18 KB) 작성자: Dr. Christoph Lohrmann
Feature ranking methods strife, nonspecificity and total uncertainty for supervised feature selection in the context of classification.
다운로드 수: 8
업데이트 날짜: 2022/1/11

Nonspecificity, strife, and total uncertainty in supervised feature selection

Matlab Code files for the filter methods (for feature ranking) called strife, nonspecificity and total uncertainty for supervised feature selection in the context of classification. Includes also three articial examples.

If you use the codes, please be so kind to cite the related open-access (=free) journal article:

Lohrmann, C, Luukka, P., 2022. Nonspecificity, strife and total uncertainty in supervised feature selection, Engineering Applications of Artificial Intelligence 109(94), doi: https://doi.org/10.1016/j.engappai.2021.104628

A short description of the files contained:

  • Artificial_Examples_and_Feature_Selection:
    Contains the three artificial examples from the paper manuscript "Nonspecificity, strife and total uncertainty in supervised feature selection" and shows the function call for the functions FSstrifePoss, FSnonspecificityPoss, and FStotaluncertaintyPoss

  • FSstrifePoss, FSnonspecificityPoss, FStotaluncertaintyPoss:
    Functions that conduct the feature ranking (filter method) for supervised feature selection. The output are the feature ranking and the scores that represent the feature relevance of each feature. These are the functions deployed by someone in order to conduct feature selection on his/her classification data set.

  • strifePoss, nonspecificityPoss, totalUncertaintyPoss:
    Subfunctions called within the functions FSstrifePoss, FSnonspecificityPoss, FStotaluncertaintyPoss that include the calculation of uncertainty using similarity values. These functions are called within the before-mentioned functions and do not need to be called directly by the user.

  • maxminscal:
    Function to scale the data into the unit interval [0,1]. This scaling is needed for the calculation of the similarity values within the functions FSstrifePoss, FSnonspecificityPoss, FStotaluncertaintyPoss. A user should apply this function to scale all columns into the unit interval [0,1]. An example is contained in the code file Artificial_Examples_and_Feature_Selection.

  • simi:
    Function to calculate similarity using the generalized Lukasiewicz structure. This function does not need to be called directly by a user.

  • init_data_new:
    A subfunction called within the functions FSstrifePoss, FSnonspecificityPoss, FStotaluncertaintyPoss to pre-process and order the data. This function does not need to be called directly by a user.

인용 양식

Lohrmann, Christoph, and Pasi Luukka. “Nonspecificity, Strife and Total Uncertainty in Supervised Feature Selection.” Engineering Applications of Artificial Intelligence, vol. 109, Elsevier BV, Mar. 2022, p. 104628, doi:10.1016/j.engappai.2021.104628.

양식 더 보기
MATLAB 릴리스 호환 정보
개발 환경: R2020a
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
태그 태그 추가

Community Treasure Hunt

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

Start Hunting!
버전 게시됨 릴리스 정보
1.0.0

이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.
이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.