بنقرة واحدة
scale
Scale/normalize signal amplitude — robust, standard, or numeric factor
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Scale/normalize signal amplitude — robust, standard, or numeric factor
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Neurodata Without Borders (.nwb) — the de-facto standard for in-vivo electrophysiology (Neuropixels / AIBS / DANDI / IBL)
Index of L0 data-format loader skills by family
Index of all L2 paradigm skills by group + analysis_goal → paradigm matrix
Two-phase BCI data preprocessing pipeline: deep-inspect → plan → propose → user confirm → automated code/execute/QC/export
BIDS-iEEG sidecar (*_channels.tsv / *_electrodes.tsv / *_coordsystem.json / *_ieeg.json) — clinical sEEG / ECoG standard
Multiscale Electrophysiology Format v3 (Mayo Clinic) — long-duration encrypted sEEG
| name | scale |
| description | Scale/normalize signal amplitude — robust, standard, or numeric factor |
| layer | L3 |
| group | channel |
| metadata | {"tags":["operator","scale","normalize","standardize","robust"],"modalities":["eeg","seeg","ecog","meg","fnirs"],"step_string":"scale","analysis_goal_allowed":["classification","feature_extraction","exploratory","generic","online_inference"],"analysis_goal_forbidden":["source_localization"]} |
Normalizes signal amplitude per channel. Three modes: robust scaling (median + IQR), standard scaling (mean + std), or multiplication by a numeric factor.
scale:{method}
Examples:
scale:robust — RobustScaler (median-centered, IQR-normalized)scale:standard — StandardScaler (zero-mean, unit-variance)scale:1e6 — Multiply by 1,000,000 (volts → microvolts)| Parameter | Type | Options | Description |
|---|---|---|---|
| method | string or float | robust, standard, or numeric | Scaling method |
| Method | Formula | Use Case |
|---|---|---|
robust | (x - median) / IQR | Outlier-resistant; best for EEG with artifacts |
standard | (x - mean) / std | When Gaussian assumption holds; ML default |
{number} | x * factor | Unit conversion (e.g., V → uV) |
Scaling is applied per channel (fit across time dimension).
| Paradigm | Method | Rationale |
|---|---|---|
| Motor Imagery (CSP) | robust | CSP sensitive to outliers; robust handles artifact trials |
| P300/ERP | standard | ERP averaging benefits from zero-mean channels |
| Deep learning input | standard | Most DL models expect ~N(0,1) input |
| General | robust | Safer default for EEG data with potential outliers |
from sklearn.preprocessing import RobustScaler
import numpy as np
# data shape: (n_channels, n_samples)
data = RobustScaler().fit_transform(data.T).T.astype(np.float32)
from sklearn.preprocessing import StandardScaler
import numpy as np
data = StandardScaler().fit_transform(data.T).T.astype(np.float32)
# Convert volts to microvolts
data = data * 1e6
RobustScaler() — uses median and IQR, resistant to outliersStandardScaler() — uses mean and std, assumes Gaussian.fit_transform(data.T).T — scale per channel (fit across time axis)