Giter Club home page Giter Club logo

outlierstrip's Introduction

OutlierStrip

OutlierStrip offers an interactive graphical user interface (GUI) designed to empower researchers and data analysts working with spectral data to efficiently identify and remove outliers, ensuring cleaner data for further analysis or modelling tasks.

Core Features:

  • Custom Variable Filtering: Upon launching OutlierStrip, you'll be asked whether you want to filter variables by prefixes, suffixes, or both. This step is crucial for narrowing down the list of variables (spectral datasets) you wish to analyze, especially in environments with numerous datasets.

    • Prefixes: Enter a comma-separated list of prefixes. Only variables starting with these prefixes will be considered.
    • Suffixes: Enter a comma-separated list of suffixes. The tool will filter in variables ending with these suffixes.
    • Both: If you choose both, you'll provide both prefixes and suffixes, allowing for highly specific variable filtering.
  • Smart Orientation Adjustment: After variable selection, you'll input the expected wavenumber dimension (e.g., 660) which helps OutlierStrip understand the data structure, ensuring that spectra are plotted with wavenumbers along the x-axis. It's a critical step for datasets where the orientation isn't standardized.

  • Visualize Spectra: Upon selecting a variable, its spectral data is plotted in the main viewing area. This visual representation is key to identifying outliers in spectra that deviate significantly from the norm.

  • Manually Mark and Remove Outliers: Click on individual spectra directly within the plot to mark them. Marked spectra might be highlighted in red colour. This manual selection process ensures you have full control over which data points are considered outliers. Once you've selected all outliers, click the 'Delete Marked Spectra' button to remove them from the dataset in the MATLAB workspace.

Quick Start Guide:

  1. Download the OutlierStrip repository to your local machine.
  2. Launch MATLAB and navigate to OutlierStrip's folder.
  3. Execute OutlierStrip from the MATLAB command line.
  4. Engage with the GUI to filter, visualize, and cleanse your spectral data efficiently.

Licensing:

OutlierStrip is freely distributed under the MIT License, promoting open collaboration and modification.

outlierstrip's People

Contributors

sababashir26 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.