원클릭으로
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)