pls-toolbox-dataset

Document PLS_Toolbox DataSet Object fields, creation patterns, and assignment syntax for MATLAB.

1|Updated Oct 20, 2025
One-click install
npx skills add https://github.com/eigenvector-research-inc/pls_toolbox-cli-examples --skill pls-toolbox-dataset
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pls-toolbox-dataset
Source: https://github.com/eigenvector-research-inc/pls_toolbox-cli-examples/tree/main/skills/pls-toolbox-dataset
Command: npx skills add https://github.com/eigenvector-research-inc/pls_toolbox-cli-examples --skill pls-toolbox-dataset

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The DataSet Object (DSO) is the core data container in Eigenvector's PLS_Toolbox for MATLAB. It bundles numeric data with labels, classes, axis scales, and metadata in a single object.

Core Features & Use Cases

  • Creation patterns and field definitions for 1-, 2-, and 3-way DSOs, including .data, .label, .axisscale, and .class
  • Support for batch-like data, labeling across modes, and updateset-based modifications to metadata
  • Use cases include spectral data handling, chemometrics workflows, and multivariate model organization

Quick Start

Create a DSO from a numeric matrix and progressively add sample labels, variable labels, and axis scales to describe the data.

Frequently Asked Questions about pls-toolbox-dataset

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is a DataSet Object in PLS_Toolbox and why do I need it for chemometrics?

To create a DSO in MATLAB, start with a numeric matrix and progressively add sample labels, variable labels, and axis scales using the assignment syntax to fully describe the spectral data for chemometrics workflows.

Can I manage 3-way data and batch-like labels using PLS_Toolbox DataSet Objects?

Yes, PLS_Toolbox DataSet Objects support creation patterns and field definitions for 1-, 2-, and 3-way data, including batch-like data handling and labeling across multiple modes for complex spectral datasets.

How do I modify metadata and class assignments in an existing PLS_Toolbox DSO?

You can modify metadata and class assignments in an existing PLS_Toolbox DSO by using updateset-based modifications to update the .label, .class, and .axisscale fields according to the documented assignment syntax.

Does the PLS_Toolbox dataset reference cover the specific fields like .data, .label, and .axisscale?

Yes, the PLS_Toolbox dataset reference details DSO fields including .data, .label, .axisscale, and .class, providing creation patterns, field definitions, and assignment syntax for comprehensive spectral data manipulation.

What are the limitations of using PLS_Toolbox DataSet Objects for multivariate analysis?

PLS_Toolbox DataSet Objects require MATLAB and are specifically structured for Eigenvector's PLS_Toolbox environment, meaning DSOs are not natively compatible with other chemometrics software platforms without data export conversion.