← Back to the catalog
Publicraw reproducible

EcoSIS Seasonal canopy spectra and traits, Blackhawk Island, WI (nitrogen)

canopy · NIR

EcoSIS Seasonal canopy spectra and traits, Blackhawk Island, WI (nitrogen). v2.0 standardized NIRS package: 1 spectral source(s), 1 declared target(s). Auto-generated from dataset_card.json (verify before publication).

nirv2canopy
80
samples
187
wavelengths
1
sources
1
targets
42
metadata
NIR
family

Dataset property explorer

Mean profile risk0.48
Highest axisArtefacts locaux · 1.00
Diagnostics8
Sources profiled1
EcoSIS Seasonal canopy spectra and traits, Blackhawk Island, WI (nitrogen) property profile0.250.50.751integritynoiseartefactsbaselinePCA outliersreferencerepeatabilitystructureEcoSIS Seasonal canopy spectra and traits, Blackhawk Island, WI (nitrogen) profileintegrity: 0.00noise: 0.03artefacts: 1.00baseline: 0.42PCA outliers: 0.97reference: 0.74repeatability: 0.00structure: 0.67EcoSIS Seasonal…0 center · 1 outer ring · outward = stronger anomaly / heterogeneity signal

Profile axes

Intégrité0.00
Artefacts locaux1.00
Bruit0.03
Outliers PCA0.97
Distance à la référence0.74
Répétabilité0.00
Baseline / forme0.42
Structure multi-régimes0.67
Diagnostic hypotheses00.250.50.751hypothesis scoreSplice / raccord détecteursSplice / raccord détecteurs: 0.880.88Erreur interpolation / réécha…Erreur interpolation / rééchantillonnage: 0.760.76Signature VERA25-likeSignature VERA25-like: 0.690.69Erreur calibration / référenc…Erreur calibration / référence blanche: 0.570.57Différence de sonde / géométr…Différence de sonde / géométrie: 0.520.52Dataset multi-régimesDataset multi-régimes: 0.520.52Fond différentFond différent: 0.510.51Spectre hors domaine valideSpectre hors domaine valide: 0.440.44
DiagnosticScoreForceSignauxInterprétation probable
Splice / raccord détecteursX0.88forteSpike rate 1.00, Jump rate 1.00, PCA Q 0.97Rupture aux jonctions de détecteurs, calibration locale ou sonde différente.
Erreur interpolation / rééchantillonnageX0.76forteSpike rate 1.00, Jump rate 1.00, Noise RMS faible 0.97Artefacts numériques ou traitement spectral incorrect.
Signature VERA25-likeX0.69moyenneSpike rate 1.00, Jump rate 1.00, PCA Q 0.97Combinaison possible changement de sonde + splice, amplifiée par géométrie, fond ou calibration.
Erreur calibration / référence blancheX0.57moyenneartefacts locaux 1.00, PCA Q 0.97, RMS/SAM référence 0.74Décalage systématique entre campagnes, instruments ou référence blanche.
Différence de sonde / géométrieX0.52moyennePCA Q 0.97, RMS/SAM référence 0.74, Mahalanobis / T2 0.49Modification de l'illumination, collecte, angle ou distance sonde-échantillon.
Dataset multi-régimesX0.52moyennePCA Q 0.97, RMS/SAM référence 0.74, Structure PCA 0.67Mélange de campagnes, opérateurs, lots, setups ou sous-populations spectrales.
Fond différentX0.51moyennePCA Q 0.97, RMS/SAM référence 0.74, Mahalanobis / T2 0.49Effet systématique du support, blanc/noir, transflectance ou environnement de mesure.
Spectre hors domaine valideX0.44moyenneRMS/SAM référence 0.74, Structure PCA 0.67, Mahalanobis / T2 0.49Variété, espèce, lot ou condition différente mais physiquement plausible.

Spectral sources

bhi2018_plot_spectra

X · NIR
bhi2018_plot_spectra spectra020406005001,0001,5002,0002,500q05-q95 envelopeq25-q75 envelopemedian spectrummedianq25–q75q05–q95wavelength / nm407.1nm — median 1.051 (q25–q75 0.7955–1.253)413.5nm — median 1.169 (q25–q75 0.9181–1.395)426.3nm — median 1.465 (q25–q75 1.183–1.708)432.7nm — median 1.532 (q25–q75 1.263–1.799)439.1nm — median 1.548 (q25–q75 1.26–1.813)451.8nm — median 1.547 (q25–q75 1.29–1.839)458.2nm — median 1.567 (q25–q75 1.311–1.839)464.6nm — median 1.588 (q25–q75 1.318–1.852)477.4nm — median 1.614 (q25–q75 1.339–1.896)483.8nm — median 1.653 (q25–q75 1.374–1.929)490.2nm — median 1.671 (q25–q75 1.395–1.949)502.9nm — median 1.859 (q25–q75 1.564–2.146)509.3nm — median 2.081 (q25–q75 1.737–2.47)515.7nm — median 2.445 (q25–q75 2.058–2.916)528.5nm — median 3.653 (q25–q75 3.102–4.428)534.9nm — median 4.15 (q25–q75 3.543–5.055)541.2nm — median 4.456 (q25–q75 3.747–5.456)554nm — median 4.815 (q25–q75 4.054–5.973)560.4nm — median 4.676 (q25–q75 3.954–5.937)566.8nm — median 4.361 (q25–q75 3.664–5.683)579.6nm — median 3.639 (q25–q75 3.098–4.781)586nm — median 3.457 (q25–q75 2.937–4.536)592.3nm — median 3.345 (q25–q75 2.817–4.481)605.1nm — median 3.207 (q25–q75 2.719–4.317)611.5nm — median 3.057 (q25–q75 2.585–4.145)617.9nm — median 2.903 (q25–q75 2.41–3.939)630.7nm — median 2.797 (q25–q75 2.311–3.817)637nm — median 2.756 (q25–q75 2.299–3.759)643.4nm — median 2.577 (q25–q75 2.213–3.515)656.2nm — median 2.336 (q25–q75 1.981–3.027)662.6nm — median 2.196 (q25–q75 1.817–2.733)669nm — median 2.107 (q25–q75 1.724–2.52)681.8nm — median 2.197 (q25–q75 1.807–2.589)688.1nm — median 2.521 (q25–q75 2.124–3.2)694.5nm — median 3.586 (q25–q75 3.019–4.958)707.3nm — median 8.916 (q25–q75 7.848–12.2)713.7nm — median 12.91 (q25–q75 11.21–16.88)726.5nm — median 21.8 (q25–q75 19.13–24.74)732.8nm — median 26.76 (q25–q75 22.37–30.3)739.2nm — median 30.89 (q25–q75 24.8–35.07)752nm — median 36.66 (q25–q75 28.89–41.75)758.4nm — median 38.74 (q25–q75 29.94–43.69)764.8nm — median 39.95 (q25–q75 30.65–44.92)777.6nm — median 41.09 (q25–q75 31.38–45.91)783.9nm — median 41.48 (q25–q75 31.68–46.19)790.3nm — median 41.76 (q25–q75 31.92–46.41)803.1nm — median 42.31 (q25–q75 32.4–47.03)809.5nm — median 42.54 (q25–q75 32.66–47.21)815.9nm — median 42.71 (q25–q75 32.78–47.51)828.6nm — median 43.1 (q25–q75 33.28–47.66)835nm — median 43.34 (q25–q75 33.59–47.77)841.4nm — median 43.6 (q25–q75 33.97–47.93)854.2nm — median 44.32 (q25–q75 34.69–48.72)860.6nm — median 44.51 (q25–q75 34.95–48.88)867nm — median 44.71 (q25–q75 35.14–49.04)879.7nm — median 45.06 (q25–q75 35.56–49.24)886.1nm — median 45.17 (q25–q75 35.77–49.43)892.5nm — median 45.25 (q25–q75 35.84–49.49)905.3nm — median 45.23 (q25–q75 35.9–49.32)911.7nm — median 44.89 (q25–q75 35.84–49.04)918.1nm — median 44.93 (q25–q75 35.84–48.99)930.8nm — median 44.89 (q25–q75 35.91–49.92)937.2nm — median 44.37 (q25–q75 35.64–49.27)943.6nm — median 43.88 (q25–q75 35.66–48.66)956.4nm — median 42.61 (q25–q75 35.3–46.9)962.8nm — median 41.49 (q25–q75 34.74–45.58)969.2nm — median 41.21 (q25–q75 34.49–44.61)983.4nm — median 41.16 (q25–q75 34.39–44.48)994.4nm — median 41.75 (q25–q75 34.91–45.05)1005.2nm — median 42.29 (q25–q75 35.34–45.6)1,027nm — median 43.89 (q25–q75 36.74–47.32)1037.9nm — median 44.65 (q25–q75 37.44–48.28)1048.8nm — median 45.29 (q25–q75 37.99–48.91)1070.6nm — median 45.88 (q25–q75 38.93–49.74)1081.5nm — median 46.34 (q25–q75 39.36–50.23)1092.4nm — median 45.09 (q25–q75 38.44–48.79)1114.2nm — median 43.26 (q25–q75 36.72–47.25)1125.1nm — median 42.61 (q25–q75 35.76–46.19)1,136nm — median 40.7 (q25–q75 34.28–43.54)1157.8nm — median 34.99 (q25–q75 31.05–37.6)1168.7nm — median 34.93 (q25–q75 31.23–37.59)1179.6nm — median 35.19 (q25–q75 31.56–37.84)1201.4nm — median 35.97 (q25–q75 32.16–38.8)1212.3nm — median 36.83 (q25–q75 32.91–39.62)1223.2nm — median 37.01 (q25–q75 33.07–39.82)1,245nm — median 39.31 (q25–q75 34.53–42.15)1255.9nm — median 40 (q25–q75 34.96–42.87)1266.8nm — median 40.4 (q25–q75 35.28–43.34)1288.6nm — median 40.44 (q25–q75 35.32–43.36)1299.5nm — median 39.91 (q25–q75 35.22–43.03)1310.4nm — median 39.22 (q25–q75 34.62–42.36)1506.6nm — median 10.34 (q25–q75 9.456–11.86)1517.5nm — median 11.19 (q25–q75 10.22–12.83)1528.4nm — median 12.05 (q25–q75 11.06–13.8)1550.2nm — median 13.73 (q25–q75 12.57–15.44)1561.1nm — median 14.58 (q25–q75 13.35–16.3)1,572nm — median 15.4 (q25–q75 14.06–17.2)1593.8nm — median 17.01 (q25–q75 15.66–18.86)1604.6nm — median 17.79 (q25–q75 16.41–19.63)1615.6nm — median 18.45 (q25–q75 17.11–20.36)1637.4nm — median 19.32 (q25–q75 18.15–21.47)1648.2nm — median 19.52 (q25–q75 18.52–21.75)1659.2nm — median 19.57 (q25–q75 18.64–21.86)1,681nm — median 19.78 (q25–q75 18.52–22.05)1691.8nm — median 19.44 (q25–q75 18.06–21.73)1713.6nm — median 18.52 (q25–q75 16.96–20.9)1724.6nm — median 18.04 (q25–q75 16.53–20.45)1735.4nm — median 17.77 (q25–q75 16.25–19.98)1757.2nm — median 17.03 (q25–q75 15.68–18.99)1768.2nm — median 16.63 (q25–q75 15.41–18.53)1,779nm — median 16.9 (q25–q75 15.8–18.83)1986.2nm — median 3.193 (q25–q75 2.892–3.916)1,997nm — median 3.667 (q25–q75 3.303–4.444)2,008nm — median 4.031 (q25–q75 3.685–4.822)2029.8nm — median 4.517 (q25–q75 4.014–5.454)2040.6nm — median 4.735 (q25–q75 4.197–5.687)2051.6nm — median 5.061 (q25–q75 4.478–6.074)2073.4nm — median 5.52 (q25–q75 4.893–6.684)2084.2nm — median 5.72 (q25–q75 5.074–6.87)2095.2nm — median 5.961 (q25–q75 5.262–7.13)2,117nm — median 6.396 (q25–q75 5.618–7.557)2127.8nm — median 6.571 (q25–q75 5.76–7.73)2138.7nm — median 6.761 (q25–q75 5.919–7.959)2160.5nm — median 7.142 (q25–q75 6.362–8.494)2171.4nm — median 7.389 (q25–q75 6.617–8.729)2182.3nm — median 7.683 (q25–q75 6.954–9.124)2204.1nm — median 8.435 (q25–q75 7.677–9.921)2,215nm — median 8.523 (q25–q75 7.773–9.988)2225.9nm — median 8.429 (q25–q75 7.678–9.87)2247.7nm — median 7.899 (q25–q75 7.092–9.296)2258.6nm — median 7.411 (q25–q75 6.726–8.751)2269.5nm — median 7.003 (q25–q75 6.288–8.223)2291.3nm — median 6.406 (q25–q75 5.81–7.61)2302.2nm — median 6.024 (q25–q75 5.448–7.168)2313.1nm — median 5.655 (q25–q75 5.11–6.84)2334.9nm — median 5.39 (q25–q75 4.971–6.494)2345.8nm — median 5.245 (q25–q75 4.891–6.364)2356.7nm — median 5.06 (q25–q75 4.709–6.158)2378.5nm — median 5.212 (q25–q75 4.745–6.242)2389.4nm — median 5.073 (q25–q75 4.567–6.041)

Sampling

Wavelengths187
Axis range407.1–2389 nm
Mean spacing10.7 nm
Gridirregular
Observations80

Signal & quality

Value range0.386 – 60.2
Mean range1.04 – 44.7
Mean level20
Area3.882e+04
PTP43.66
Noise RMS0.069947
SNR2.9e+02
SNR dB5e+01 dB
Dynamic range43.7
Smoothness3.18
Saturated0.0%
X-outliers29

Integrity & artefacts

NaN ratio0.00%
Inf count0
Zero ratio0.00%
Spike count620
Spike rate4.19%
Jump count588
Jump rate3.95%
Clip fraction0.01%

Shape & reference

Baseline slope-9.1263
Curvature RMS3.2219
D1 RMS2.4997
RMS to mean3.7983
RMS p958.059
SAM to mean0.058524
SAM p950.18459
Affine offset p954.4922
Affine gain p95 Δ0.36908
Affine residual p952.7983
Xcorr lag p950

Outliers & repeatability

PCA Q p95/median7.7
Hotelling T2 p95/median3.9
Mahalanobis H p95/median2
Repeat groups0

Dimensionality (PCA)

Effective rank1.7
PCs → 95% var2
PCs → 99% var4
Top-10 cum. var99.9%
Computed metric scores 29worst 1.00
FamilleMétrique calculéeValeurScoreNiveauInterprétation datasetCauses typiquesCalcul / scoring
Intégrité des donnéesNaN ratiointegrity.nan_ratio0%0.00faibleSpectre completErreur acquisition/exportcount(isnan(X)) / X.sizealert = min(1, nan_ratio / 0.05)
Intégrité des donnéesInf countintegrity.inf_count00.00faibleNormalCalculs invalidescount(isinf(X))alert = min(1, inf_count / 1)
Intégrité des donnéesZero ratiointegrity.zero_ratio0%0.00faibleNormalExport, saturationcount(X == 0) / count(finite X)alert = min(1, zero_ratio / 0.05)
Amplitude globaleMean reflectanceamplitude.mean_reflectance20.0040.42faibleTrop sombreFond, géométriemean(X finite)alert reuses baseline/shape drift because absolute reflectance ranges are technology-dependent
Amplitude globaleArea under curveamplitude.area_under_curve388170.42faibleNormalDistance sondetrapezoid(mean_spectrum, spectral_axis)alert reuses baseline/shape drift because area scale depends on axis and units
Amplitude globalePeak-to-peak (PTP)amplitude.peak_to_peak43.6610.00faibleVariabilité forteSaturationmax(mean_spectrum) - min(mean_spectrum)alert increases when dynamic range is abnormally flat
Amplitude globaleVarianceamplitude.variance290.660.00faibleNormal ou hétérogèneMauvais contactvar(X finite)alert increases when variance/dynamic range is abnormally flat
BruitNoise RMSnoise.noise_rms0.0699470.03faibleStableLampe, détecteurmedian MAD(second derivative) * 1.4826 / sqrt(6)alert = noise_rms / signal_scale, saturated at 5%
BruitSNRnoise.snr285.990.00faibleBon signalAcquisitionmean(abs(X)) / noise_rmsalert decreases with SNR dB; >=40 dB is treated as low alert
BruitBandwise SNRnoise.bandwise_snr_min4.06320.65moyenZone problématiqueDétecteurmin(abs(mean_spectrum) / local second-derivative noise)alert decreases with worst-band SNR dB; >=35 dB is treated as low alert
Artefacts locauxSpike countartefacts.spike_count6201.00fortArtefactsCosmic rays, splicecount robust outliers in second derivativealert follows spike_rate, saturated at 1%
Artefacts locauxSpike rateartefacts.spike_rate4.19%1.00fortSpectre suspectInterpolationspike_count / (n_samples * (n_features - 2))alert = min(1, spike_rate / 0.01)
Artefacts locauxJump countartefacts.jump_count5881.00fortRaccord détecteurSplicecount robust outliers in first derivativealert follows jump_rate, saturated at 1%
Artefacts locauxJump rateartefacts.jump_rate3.95%1.00fortProblème spectralCalibrationjump_count / (n_samples * (n_features - 1))alert = min(1, jump_rate / 0.01)
Artefacts locauxClip fractionartefacts.clip_fraction0.0134%0.01faibleNormalDétecteur saturéfraction of finite cells equal to repeated min/max extremaalert = min(1, clip_fraction / 0.01)
Forme spectraleBaseline slopeshape.baseline_slope-9.12630.42faibleStableÉclairementlinear slope of mean_spectrum over normalized axisalert = abs(slope / signal_scale), saturated at 0.5
Forme spectraleCurvature RMSshape.curvature_rms3.22191.00fortForme inhabituelleFond, splicemedian RMS(second derivative per spectrum)alert = curvature_rms / signal_scale, saturated at 1%
Forme spectraleD1 RMSshape.d1_rms2.49971.00fortSpectre structuréBiologie ou artefactmedian RMS(first derivative per spectrum)alert = d1_rms / signal_scale, saturated at 5%
Outliers multivariésPCA Q (SPE)outliers.pca_q_ratio7.72260.97fortSpectre atypiqueArtefact, mélangep95(Q/SPE residual) / median(Q/SPE residual)alert = min(1, pca_q_ratio / 8)
Outliers multivariésHotelling T²outliers.hotelling_t2_ratio3.87870.48moyenExtrême mais cohérentVariabilité naturellep95(Hotelling T2) / median(Hotelling T2)alert = min(1, hotelling_t2_ratio / 8)
Outliers multivariésMahalanobis Houtliers.mahalanobis_h_ratio1.96910.49moyenOutlier globalDomaine différentp95(sqrt(T2)) / median(sqrt(T2))alert = min(1, mahalanobis_h_ratio / 4)
Comparaison à référenceRMS to mean spectrumreference.rms_to_mean_spectrum_p958.0590.74fortSpectre différentDomain shiftp95 RMS distance to dataset mean spectrumalert = RMS_p95 / signal_scale, saturated at 25%
Comparaison à référenceSpectral Angle Mapper (SAM)reference.sam_to_mean_spectrum_p950.184590.53moyenForme différenteFond, géométriep95 spectral angle to dataset mean spectrumalert = min(1, SAM_p95 / 0.35 rad)
RépétabilitéRMS intra-IDrepeatability.rms_intra_id—0.00faibleStablePositionnementmedian RMS distance to repeated-sample centroidalert = RMS_intra_ID / signal_scale, saturated at 10%
RépétabilitéSAM intra-IDrepeatability.sam_intra_id—0.00faibleStableAcquisitionmedian SAM to repeated-sample centroidalert = min(1, SAM_intra_ID / 0.15 rad)
RépétabilitéCV intra-IDrepeatability.cv_intra_id—0.00faibleStableOpérateurmedian within-ID band CValert = min(1, CV_intra_ID / 0.25)
Structure du datasetPCA score densitystructure.pca_score_density0.063690.67moyenSous-populationsLots différents1 / median kNN distance in PCA score spacealert follows density_cv/profile structure complexity, not raw density alone
Structure du datasetLocal Outlier Factor (LOF)structure.local_outlier_factor_p952.0160.51moyenSpectre isoléCas raresp95 approximate LOF from PCA-score kNN distancesalert = min(1, max(0, LOF_p95 - 1) / 2)
Structure du datasetIsolation Forest scorestructure.isolation_forest_score_p950.594850.67moyenSpectre atypiqueDiverses causesp95 IsolationForest anomaly score on PCA scoresalert follows structure complexity; raw score is implementation-dependent
X PCA score plot-200-1000100200-50050100PC1 -37.92 · PC2 -16.52PC1 46.61 · PC2 -15.28PC1 -55.11 · PC2 36.28PC1 63.99 · PC2 10.91PC1 -72.49 · PC2 32.52PC1 39.03 · PC2 13.36PC1 -25.34 · PC2 21.5PC1 48.36 · PC2 -6.267PC1 -42.71 · PC2 -10.76PC1 111.9 · PC2 22.62PC1 40.35 · PC2 13.74PC1 -28.79 · PC2 -15.73PC1 49.86 · PC2 1.777PC1 111.2 · PC2 47.36PC1 -50.69 · PC2 -20.37PC1 26.57 · PC2 -16.3PC1 -72.46 · PC2 -10.41PC1 -114 · PC2 -3.671PC1 -12.48 · PC2 -27.48PC1 -51.01 · PC2 2.031PC1 -31.52 · PC2 -24.31PC1 -53.05 · PC2 -12.96PC1 -64.12 · PC2 -15.15PC1 -1.059 · PC2 -9.046PC1 81.87 · PC2 -23.26PC1 6.052 · PC2 -19.7PC1 -58.03 · PC2 -8.543PC1 -45.7 · PC2 -6.38PC1 -108 · PC2 -1.266PC1 -32.51 · PC2 -18.98PC1 -40.17 · PC2 -10.35PC1 -113.8 · PC2 7.031PC1 -42.66 · PC2 -8.675PC1 -67.67 · PC2 -7.037PC1 -38.55 · PC2 -1.026PC1 -18.64 · PC2 -12.12PC1 72.49 · PC2 -33.88PC1 -1.591 · PC2 -15.5PC1 -30.33 · PC2 -8.725PC1 -72.02 · PC2 -2.246PC1 -59.33 · PC2 8.901PC1 -32.54 · PC2 -18.25PC1 17.99 · PC2 -8.147PC1 -12.06 · PC2 -16.28PC1 37.28 · PC2 -3.006PC1 -42.43 · PC2 -8.642PC1 -108.7 · PC2 11.88PC1 -15.89 · PC2 -15.55PC1 -44.3 · PC2 -2.595PC1 -22.57 · PC2 -2.113PC1 -37.15 · PC2 3.516PC1 -39.89 · PC2 -5.482PC1 -18.02 · PC2 -9.751PC1 20.09 · PC2 -22.16PC1 17.73 · PC2 0.008256PC1 92.77 · PC2 -2.501PC1 85.08 · PC2 -22.75PC1 -67.66 · PC2 23.32PC1 64.33 · PC2 0.8136PC1 45.39 · PC2 -8.282PC1 94.24 · PC2 -25.69PC1 76.67 · PC2 -25.48PC1 16.22 · PC2 -5.49PC1 72.46 · PC2 -25.7PC1 -50.52 · PC2 3.346PC1 -91.08 · PC2 26.15PC1 -52.71 · PC2 72.19PC1 9.83 · PC2 28.85PC1 2.769 · PC2 29.36PC1 -6.134 · PC2 18.53PC1 97.74 · PC2 -10.93PC1 90.5 · PC2 -23.26PC1 60.68 · PC2 45.43PC1 75.98 · PC2 33.49PC1 99.9 · PC2 0.7728PC1 33.02 · PC2 49.22PC1 67.7 · PC2 11.98PC1 62.78 · PC2 9.006PC1 100.7 · PC2 26.15PC1 43.35 · PC2 31.95PC1 (85.9%)PC2 (10.1%)80 scores
PCA explained variance0%25%50%75%100%PC1: 85.9% (cumulative 85.9%)1PC2: 10.1% (cumulative 96.0%)2PC3: 2.7% (cumulative 98.7%)3PC4: 0.5% (cumulative 99.2%)4PC5: 0.3% (cumulative 99.5%)5PC6: 0.2% (cumulative 99.7%)6PC7: 0.1% (cumulative 99.8%)7PC8: 0.1% (cumulative 99.8%)8PC9: 0.0% (cumulative 99.9%)9PC10: 0.0% (cumulative 99.9%)10cumulative explained variancePC variancecumulativeprincipal component · cumulative (dashed)
X-Y spectral correlation 1
X · nitrogen spectral correlation-1-0.500.51absolute correlation envelopesigned correlationabsolute correlation05001,0001,5002,0002,500|r|signed raxis · Pearson correlation scale
Targetmax |r|axis @ maxmean |r||r| ≥ .5
nitrogen0.4426820.1710.0%

Metric interpretation reference

Metric catalog 29
FamilleMétriqueCe qu’elle détecteForte valeur =Faible valeur =Causes typiquesCalcul / score
Intégrité des donnéesNaN ratioDonnées manquantesSpectre corrompuSpectre completErreur acquisition/exportcount(isnan(X)) / X.sizealert = min(1, nan_ratio / 0.05)
Intégrité des donnéesInf countValeurs infiniesCorruptionNormalCalculs invalidescount(isinf(X))alert = min(1, inf_count / 1)
Intégrité des donnéesZero ratioColonnes ou cellules nullesSpectre tronquéNormalExport, saturationcount(X == 0) / count(finite X)alert = min(1, zero_ratio / 0.05)
Amplitude globaleMean reflectanceNiveau moyenTrop clair / fond visibleTrop sombreFond, géométriemean(X finite)alert reuses baseline/shape drift because absolute reflectance ranges are technology-dependent
Amplitude globaleArea under curveIntensité globaleDifférence d'éclairementNormalDistance sondetrapezoid(mean_spectrum, spectral_axis)alert reuses baseline/shape drift because area scale depends on axis and units
Amplitude globalePeak-to-peak (PTP)DynamiqueVariabilité forteSpectre platSaturationmax(mean_spectrum) - min(mean_spectrum)alert increases when dynamic range is abnormally flat
Amplitude globaleVarianceVariabilité spectraleNormal ou hétérogèneSpectre platMauvais contactvar(X finite)alert increases when variance/dynamic range is abnormally flat
BruitNoise RMSBruit haute fréquenceBruitéStableLampe, détecteurmedian MAD(second derivative) * 1.4826 / sqrt(6)alert = noise_rms / signal_scale, saturated at 5%
BruitSNRQualité signalBon signalMauvais signalAcquisitionmean(abs(X)) / noise_rmsalert decreases with SNR dB; >=40 dB is treated as low alert
BruitBandwise SNRBruit localiséZone fiableZone problématiqueDétecteurmin(abs(mean_spectrum) / local second-derivative noise)alert decreases with worst-band SNR dB; >=35 dB is treated as low alert
Artefacts locauxSpike countPics étroitsArtefactsSpectre propreCosmic rays, splicecount robust outliers in second derivativealert follows spike_rate, saturated at 1%
Artefacts locauxSpike rateDensité de picsSpectre suspectNormalInterpolationspike_count / (n_samples * (n_features - 2))alert = min(1, spike_rate / 0.01)
Artefacts locauxJump countDiscontinuitésRaccord détecteurContinuSplicecount robust outliers in first derivativealert follows jump_rate, saturated at 1%
Artefacts locauxJump rateFréquence de sautsProblème spectralNormalCalibrationjump_count / (n_samples * (n_features - 1))alert = min(1, jump_rate / 0.01)
Artefacts locauxClip fractionSaturationClippingNormalDétecteur saturéfraction of finite cells equal to repeated min/max extremaalert = min(1, clip_fraction / 0.01)
Forme spectraleBaseline slopePente globaleDériveStableÉclairementlinear slope of mean_spectrum over normalized axisalert = abs(slope / signal_scale), saturated at 0.5
Forme spectraleCurvature RMSCourbureForme inhabituelleLisseFond, splicemedian RMS(second derivative per spectrum)alert = curvature_rms / signal_scale, saturated at 1%
Forme spectraleD1 RMSVariabilité localeSpectre structuréPlatBiologie ou artefactmedian RMS(first derivative per spectrum)alert = d1_rms / signal_scale, saturated at 5%
Outliers multivariésPCA Q (SPE)Non expliqué par PCASpectre atypiqueConformeArtefact, mélangep95(Q/SPE residual) / median(Q/SPE residual)alert = min(1, pca_q_ratio / 8)
Outliers multivariésHotelling T²Extrême dans PCAExtrême mais cohérentCentralVariabilité naturellep95(Hotelling T2) / median(Hotelling T2)alert = min(1, hotelling_t2_ratio / 8)
Outliers multivariésMahalanobis HDistance au nuageOutlier globalPopulation normaleDomaine différentp95(sqrt(T2)) / median(sqrt(T2))alert = min(1, mahalanobis_h_ratio / 4)
Comparaison à référenceRMS to mean spectrumDistance moyenneSpectre différentTypiqueDomain shiftp95 RMS distance to dataset mean spectrumalert = RMS_p95 / signal_scale, saturated at 25%
Comparaison à référenceSpectral Angle Mapper (SAM)Différence de formeForme différenteSimilaireFond, géométriep95 spectral angle to dataset mean spectrumalert = min(1, SAM_p95 / 0.35 rad)
RépétabilitéRMS intra-IDReproductibilitéMauvaise répétabilitéStablePositionnementmedian RMS distance to repeated-sample centroidalert = RMS_intra_ID / signal_scale, saturated at 10%
RépétabilitéSAM intra-IDVariation de formeInstableStableAcquisitionmedian SAM to repeated-sample centroidalert = min(1, SAM_intra_ID / 0.15 rad)
RépétabilitéCV intra-IDVariabilité interneMauvais contrôleStableOpérateurmedian within-ID band CValert = min(1, CV_intra_ID / 0.25)
Structure du datasetPCA score densityClustersSous-populationsHomogèneLots différents1 / median kNN distance in PCA score spacealert follows density_cv/profile structure complexity, not raw density alone
Structure du datasetLocal Outlier Factor (LOF)Anomalie localeSpectre isoléPopulation normaleCas raresp95 approximate LOF from PCA-score kNN distancesalert = min(1, max(0, LOF_p95 - 1) / 2)
Structure du datasetIsolation Forest scoreAnomalie globaleSpectre atypiqueNormalDiverses causesp95 IsolationForest anomaly score on PCA scoresalert follows structure complexity; raw score is implementation-dependent
Technology-specific extensions
TechnologieAdaptations / métriquesAnomalies cibléesCommentaire pratique
UV-Vis 300-1000 nmBaseline, pente globale, dérive aux bords 300-350 et 900-1000; métriques par zonesLumière parasite, mauvais blanc, saturation, faible signal aux extrémitésLes bords sont souvent instables; calculer aussi des scores edge/middle.
UV-Vis 300-1000 nmSaturation / clipping proche absorbance max ou réflectance maxSignal écrêtéTrès important si absorption forte.
UV-Vis 300-1000 nmRed-edge, position de maximum, ratios de bandes si végétalDécalage biologique ou artefact optiqueAide à distinguer changement réel et problème d'acquisition.
UV-Vis 300-1000 nmSmoothness / roughness indexBruit haute fréquenceSouvent plus informatif que le SNR seul.
MIR / ATR-FTIRATR contact quality index: intensité globale, aire totale, profondeur des bandes clésMauvais contact cristal-échantillonCrucial: beaucoup d'anomalies viennent du contact ATR.
MIR / ATR-FTIRCO2 / H2O atmospheric bandsMauvaise correction atmosphériquePics parasites fréquents.
MIR / ATR-FTIRBaseline curvature / rubber-band residualDiffusion, contact, dérive baselineTrès utile avant PCA.
MIR / ATR-FTIRPeak position shiftMauvais alignement spectral / calibrationImportant en FTIR car de petits shifts comptent.
MIR / ATR-FTIRBand area ratios sur bandes connuesSpectre chimiquement incohérentÀ adapter par matrice: polysaccharides, protéines, lipides, etc.
HS-MSTotal Ion Current (TIC), Base Peak Intensity (BPI)Injection faible, ionisation instableÉquivalent MS du niveau global spectral.
HS-MSNombre de pics détectésSpectre pauvre ou trop bruitéTrop peu = mauvais signal; trop = bruit/contamination.
HS-MSMass accuracy / m/z driftProblème calibration masseFondamental en HRMS.
HS-MSRetention time drift si LC/GC-MSDérive chromatographiqueÀ suivre sur standards/QC pools.
HS-MSBlank contamination scoreContaminants / carry-overComparer échantillons vs blancs.
HS-MSInternal standard CVVariabilité instrumentaleTrès robuste si standards disponibles.
HS-MSMissingness par featureInstabilité de détectionCrucial pour filtrer les variables.
Avec répétitionsRMS intra-échantillonRépétabilité globaleApplicable à toutes les technologies.
Avec répétitionsSAM / corrélation intra-échantillonRépétabilité de formeTrès utile pour spectres.
Avec répétitionsCV intra-échantillon par bande / featureRépétabilité localeDétecte les zones instables.
Avec répétitionsICC ou variance componentsPart variance échantillon vs techniqueTrès utile si plusieurs répétitions par sample.
Avec répétitionsDistance au centroïde intra-IDRépétition aberrantePermet de flagger la mauvaise répétition plutôt que le sample entier.
Bug-hunting / supervised audits
Famille de bug potentielMéthodes à ajouterCe que ça détecteÉtat dans l’explorateur
Shift spectral globalCorrélation spectre moyen inter-dataset, DTW, cross-correlation, comparaison positions de picsDécalage en longueur d'onde, mauvais alignement, interpolation différentePartiellement calculé: cross-correlation lag et dispersion des positions de pics vs spectre moyen.
Baseline / offset / gainRégression chaque spectre vs spectre moyen: x = a + b ref + residual; suivi de a, b, RMS résiduelOffset additif, effet multiplicatif, dérive de baselineCalculé dans reference.affine_*.
Mélange de lignes / mauvais appariement X-M-YVérification index, hash des lignes, duplication ID, distance spectrale intra-ID, labels incohérentsLignes mélangées, metadata mal alignées, Y attribué au mauvais spectrePartiellement couvert par répétabilité intra-ID; checks index/hash à ajouter au pipeline canonical.
Fuite d'information / répétitions mal splitéesGroupKFold par sample_id vs StratifiedKFold random; audit des partitions par sample_idPerformance artificiellement bonne due aux répétitionsNécessite splits et benchmark modèle; non calculé par la carte descriptive.
Label bugsÉchantillons proches en X mais Y différents, confident learning, erreurs systématiques FP/FNY inversés, erreurs de saisie, classes ambiguësNécessite Y et/ou modèle; recommandé pour l'explorateur supervisé.
Sous-domaines cachésPCA/UMAP/t-SNE + clustering non supervisé + association avec dataset/Y/date/operatorLots, campagnes, sondes, backgrounds non renseignésPartiellement calculé par structure PCA/LOF; UMAP/t-SNE hors carte statique.
Artefacts localisés inconnusCarte wavelength x dataset: différence moyenne, différence variance, KS par longueur d'ondeRégions spectrales anormales non anticipéesÀ calculer au niveau banque quand plusieurs datasets partagent un axe spectral.
Ruptures instrumentalesDiscontinuités dans dérivées, changepoint detectionSplice, raccord détecteur, saut local non prévuCalculé par jump/spike rates; changepoint plus avancé à ajouter.
Mélange / contamination spectraleNMF / unmixing / reconstruction par convex hullComposante externe: fond, plastique, solNon calculé automatiquement; nécessite hypothèses de composants ou grande bibliothèque.
Features instables mais prédictivesImportance modèle vs instabilité QC par variableModèle qui apprend un artefact plutôt qu'un signal biologiqueNécessite modèle supervisé; recommandé pour rapports de benchmark.

Variables

Targets 1

nitrogen

target · numeric
nitrogen distribution0510150.6096 – 0.7796: 20.7796 – 0.9496: 20.9496 – 1.12: 11.12 – 1.29: 11.29 – 1.46: 21.46 – 1.63: 61.63 – 1.8: 61.8 – 1.97: 51.97 – 2.14: 72.14 – 2.31: 42.31 – 2.48: 122.48 – 2.65: 72.65 – 2.82: 82.82 – 2.99: 82.99 – 3.16: 33.16 – 3.33: 33.33 – 3.5: 13.5 – 3.67: 03.67 – 3.84: 13.84 – 4.01: 04.01 – 4.18: 04.18 – 4.35: 04.35 – 4.52: 04.52 – 4.69: 10246
n / missing80 / 0
Mean ± SD2.281 ± 0.704
Median2.344
Range0.6096 – 4.69
CV0.309
Skew / kurtosis0.059 / 1
Normal?yes

Metadata 20

plot_id

metadata · categorical
n / missing80 / 0
Classes80
Balance (entropy)1
Imbalance ratio1
Top classbhi2018_p002 (1)

plot_num

metadata · numeric
plot_num distribution05102 – 11.71: 711.71 – 21.42: 521.42 – 31.12: 831.12 – 40.83: 540.83 – 50.54: 850.54 – 60.25: 360.25 – 69.96: 769.96 – 79.67: 779.67 – 89.38: 789.38 – 99.08: 1099.08 – 108.8: 1108.8 – 118.5: 0118.5 – 128.2: 0128.2 – 137.9: 0137.9 – 147.6: 0147.6 – 157.3: 0157.3 – 167: 0167 – 176.8: 0176.8 – 186.5: 0186.5 – 196.2: 0196.2 – 205.9: 0205.9 – 215.6: 0215.6 – 225.3: 4225.3 – 235: 80100200300
n / missing80 / 0
Mean ± SD80.3 ± 68.4
Median65.5
Range2 – 235
CV0.852
Skew / kurtosis1.3 / 0.75
Normal?no

sample_date

metadata · categorical
sample_date classes2018051820180518: 552018060720180607: 552018070320180703: 552018051720180517: 442018060520180605: 442018072720180727: 442018081420180814: 442018091120180911: 332018070220180702: 332018062920180629: 33+10 more+10 more: 2727
n / missing80 / 0
Classes29
Balance (entropy)0.97
Imbalance ratio5
Top class20180518 (5)

dbh_m

metadata · numeric
dbh_m distribution05100.319 – 0.3544: 40.3544 – 0.3897: 00.3897 – 0.4251: 50.4251 – 0.4604: 50.4604 – 0.4958: 80.4958 – 0.5311: 30.5311 – 0.5665: 40.5665 – 0.6018: 90.6018 – 0.6372: 90.6372 – 0.6725: 60.6725 – 0.7079: 60.7079 – 0.7433: 40.7433 – 0.7786: 20.7786 – 0.814: 20.814 – 0.8493: 20.8493 – 0.8847: 30.8847 – 0.92: 10.92 – 0.9554: 30.9554 – 0.9907: 10.9907 – 1.026: 01.026 – 1.061: 01.061 – 1.097: 01.097 – 1.132: 01.132 – 1.168: 10.10.20.512510
n / missing80 / 2
Mean ± SD0.6181 ± 0.171
Median0.605
Range0.319 – 1.168
CV0.276
Skew / kurtosis0.64 / 0.43
Normal?no

image_date

metadata · categorical
image_date classes2018060420180604: 11112018091020180910: 11112018062920180629: 11112018072520180725: 11112018081320180813: 11112018051620180516: 992018092620180926: 882018101720181017: 88
n / missing80 / 0
Classes8
Balance (entropy)1
Imbalance ratio1
Top class20180604 (11)

calcium

metadata · numeric
calcium distribution05100.02536 – 0.1602: 70.1602 – 0.2951: 40.2951 – 0.43: 60.43 – 0.5648: 100.5648 – 0.6997: 90.6997 – 0.8346: 70.8346 – 0.9694: 50.9694 – 1.104: 81.104 – 1.239: 21.239 – 1.374: 51.374 – 1.509: 31.509 – 1.644: 31.644 – 1.779: 11.779 – 1.914: 41.914 – 2.048: 12.048 – 2.183: 12.183 – 2.318: 12.318 – 2.453: 02.453 – 2.588: 02.588 – 2.723: 12.723 – 2.858: 02.858 – 2.992: 02.992 – 3.127: 13.127 – 3.262: 101234
n / missing80 / 0
Mean ± SD0.9321 ± 0.678
Median0.7981
Range0.02536 – 3.262
CV0.727
Skew / kurtosis1.2 / 1.9
Normal?no

lignin

metadata · numeric
lignin distribution05102.445 – 3.31: 23.31 – 4.176: 04.176 – 5.042: 45.042 – 5.907: 15.907 – 6.773: 26.773 – 7.638: 17.638 – 8.504: 78.504 – 9.369: 39.369 – 10.23: 710.23 – 11.1: 611.1 – 11.97: 911.97 – 12.83: 212.83 – 13.7: 913.7 – 14.56: 714.56 – 15.43: 115.43 – 16.29: 216.29 – 17.16: 417.16 – 18.02: 318.02 – 18.89: 118.89 – 19.76: 319.76 – 20.62: 320.62 – 21.49: 221.49 – 22.35: 022.35 – 23.22: 10102030
n / missing80 / 0
Mean ± SD12.31 ± 4.62
Median11.71
Range2.445 – 23.22
CV0.375
Skew / kurtosis0.13 / -0.32
Normal?yes

phosphorus

metadata · numeric
phosphorus distribution05100.07227 – 0.08774: 40.08774 – 0.1032: 30.1032 – 0.1187: 50.1187 – 0.1342: 50.1342 – 0.1496: 90.1496 – 0.1651: 100.1651 – 0.1806: 70.1806 – 0.1961: 70.1961 – 0.2115: 30.2115 – 0.227: 70.227 – 0.2425: 20.2425 – 0.2579: 40.2579 – 0.2734: 60.2734 – 0.2889: 40.2889 – 0.3044: 10.3044 – 0.3198: 00.3198 – 0.3353: 10.3353 – 0.3508: 00.3508 – 0.3663: 00.3663 – 0.3817: 10.3817 – 0.3972: 00.3972 – 0.4127: 00.4127 – 0.4282: 00.4282 – 0.4436: 10.00.10.20.30.40.5
n / missing80 / 0
Mean ± SD0.1865 ± 0.0691
Median0.1746
Range0.07227 – 0.4436
CV0.37
Skew / kurtosis0.93 / 1.6
Normal?no

potassium

metadata · numeric
potassium distribution0510150.004003 – 0.1012: 50.1012 – 0.1984: 10.1984 – 0.2956: 30.2956 – 0.3928: 60.3928 – 0.49: 30.49 – 0.5872: 80.5872 – 0.6844: 40.6844 – 0.7816: 110.7816 – 0.8788: 40.8788 – 0.976: 50.976 – 1.073: 61.073 – 1.17: 71.17 – 1.268: 21.268 – 1.365: 41.365 – 1.462: 31.462 – 1.559: 31.559 – 1.656: 11.656 – 1.754: 01.754 – 1.851: 21.851 – 1.948: 01.948 – 2.045: 02.045 – 2.142: 02.142 – 2.24: 12.24 – 2.337: 10123
n / missing80 / 0
Mean ± SD0.8451 ± 0.485
Median0.777
Range0.004003 – 2.337
CV0.573
Skew / kurtosis0.6 / 0.48
Normal?yes

tot_phenolics

metadata · numeric
tot_phenolics distribution05102.456 – 3.199: 33.199 – 3.942: 93.942 – 4.685: 24.685 – 5.428: 75.428 – 6.171: 86.171 – 6.914: 66.914 – 7.656: 77.656 – 8.399: 48.399 – 9.142: 69.142 – 9.885: 29.885 – 10.63: 410.63 – 11.37: 411.37 – 12.11: 112.11 – 12.86: 112.86 – 13.6: 113.6 – 14.34: 114.34 – 15.09: 315.09 – 15.83: 015.83 – 16.57: 016.57 – 17.31: 317.31 – 18.06: 218.06 – 18.8: 418.8 – 19.54: 119.54 – 20.29: 10510152025
n / missing80 / 0
Mean ± SD8.803 ± 4.74
Median7.264
Range2.456 – 20.29
CV0.539
Skew / kurtosis0.89 / -0.26
Normal?no

chl_a_mmol_m2

metadata · numeric
chl_a_mmol_m2 distribution051024.19 – 46.35: 346.35 – 68.52: 068.52 – 90.68: 190.68 – 112.9: 2112.9 – 135: 1135 – 157.2: 3157.2 – 179.3: 3179.3 – 201.5: 2201.5 – 223.7: 1223.7 – 245.8: 5245.8 – 268: 2268 – 290.2: 3290.2 – 312.3: 4312.3 – 334.5: 6334.5 – 356.7: 2356.7 – 378.8: 1378.8 – 401: 5401 – 423.2: 7423.2 – 445.3: 10445.3 – 467.5: 6467.5 – 489.7: 5489.7 – 511.8: 5511.8 – 534: 1534 – 556.2: 20200400600
n / missing80 / 0
Mean ± SD340 ± 134
Median382.2
Range24.19 – 556.2
CV0.394
Skew / kurtosis-0.64 / -0.54
Normal?no

lma_g_m2

metadata · numeric
lma_g_m2 distribution051038.37 – 42.92: 142.92 – 47.48: 147.48 – 52.04: 352.04 – 56.6: 156.6 – 61.15: 161.15 – 65.71: 265.71 – 70.27: 370.27 – 74.82: 374.82 – 79.38: 1079.38 – 83.94: 783.94 – 88.49: 888.49 – 93.05: 593.05 – 97.61: 597.61 – 102.2: 8102.2 – 106.7: 10106.7 – 111.3: 4111.3 – 115.8: 2115.8 – 120.4: 1120.4 – 124.9: 2124.9 – 129.5: 0129.5 – 134.1: 0134.1 – 138.6: 2138.6 – 143.2: 0143.2 – 147.7: 11020501002005001,000
n / missing80 / 0
Mean ± SD89.44 ± 20.5
Median89.27
Range38.37 – 147.7
CV0.23
Skew / kurtosis0.047 / 0.48
Normal?yes

genus

metadata · categorical
genus classesQuercusQuercus: 2626AcerAcer: 2626TiliaTilia: 77FraxinusFraxinus: 77BetulaBetula: 55CaryaCarya: 55PopulusPopulus: 44
n / missing80 / 0
Classes7
Balance (entropy)0.85
Imbalance ratio6
Top classQuercus (26)

species

metadata · categorical
species classesrubrarubra: 1414americanaamericana: 1414saccharumsaccharum: 1414albaalba: 1212rubrumrubrum: 99cordiformiscordiformis: 55grandidentatagrandidentata: 44nigranigra: 33saccharinumsaccharinum: 33alleghaniensisalleghaniensis: 22
n / missing80 / 0
Classes10
Balance (entropy)0.92
Imbalance ratio7
Top classrubra (14)

usda_code

metadata · categorical
usda_code classesQURUQURU: 1414TIAMTIAM: 1414ACSA3ACSA3: 1414QUALQUAL: 1212ACRUACRU: 99CACO15CACO15: 55POGR4POGR4: 44BENIBENI: 33ACSA2ACSA2: 33BEAL2BEAL2: 22
n / missing80 / 0
Classes10
Balance (entropy)0.92
Imbalance ratio7
Top classQURU (14)

common_name

metadata · categorical
common_name classesRed oakRed oak: 1414American basswoodAmerican basswood: 1414Sugar mapleSugar maple: 1414White oakWhite oak: 1212Red mapleRed maple: 99Bitternut hickoryBitternut hickory: 55Bigtooth aspenBigtooth aspen: 44River birchRiver birch: 33Silver mapleSilver maple: 33Yellow birchYellow birch: 22
n / missing80 / 0
Classes10
Balance (entropy)0.92
Imbalance ratio7
Top classRed oak (14)

latitude

metadata · numeric
latitude distribution024643.65 – 43.65: 343.65 – 43.65: 143.65 – 43.65: 243.65 – 43.65: 243.65 – 43.65: 143.65 – 43.65: 143.65 – 43.65: 243.65 – 43.65: 343.65 – 43.65: 343.65 – 43.65: 343.65 – 43.65: 643.65 – 43.65: 443.65 – 43.65: 343.65 – 43.65: 543.65 – 43.65: 143.65 – 43.65: 443.65 – 43.65: 543.65 – 43.65: 543.65 – 43.65: 643.65 – 43.65: 643.65 – 43.65: 343.65 – 43.65: 443.65 – 43.65: 343.65 – 43.65: 443.645043.647543.650043.652543.6550
n / missing80 / 0
Mean ± SD43.65 ± 0.00226
Median43.65
Range43.65 – 43.65
CV5.18e-05
Skew / kurtosis-0.42 / -0.7
Normal?yes

longitude

metadata · numeric
longitude distribution0510-89.8 – -89.8: 1-89.8 – -89.8: 0-89.8 – -89.8: 2-89.8 – -89.8: 2-89.8 – -89.8: 3-89.8 – -89.79: 3-89.79 – -89.79: 2-89.79 – -89.79: 3-89.79 – -89.79: 5-89.79 – -89.79: 2-89.79 – -89.79: 5-89.79 – -89.79: 9-89.79 – -89.79: 5-89.79 – -89.79: 4-89.79 – -89.79: 5-89.79 – -89.79: 3-89.79 – -89.79: 7-89.79 – -89.79: 2-89.79 – -89.79: 5-89.79 – -89.79: 5-89.79 – -89.79: 1-89.79 – -89.79: 2-89.79 – -89.79: 2-89.79 – -89.79: 2-89.800-89.795-89.790-89.785
n / missing80 / 0
Mean ± SD-89.79 ± 0.00256
Median-89.79
Range-89.8 – -89.79
CV2.85e-05
Skew / kurtosis-0.1 / -0.63
Normal?yes

raw_label

metadata · categorical
n / missing80 / 0
Classes80
Balance (entropy)1
Imbalance ratio1
Top class2.4356835290286245 (1)

reference_value

metadata · numeric
reference_value distribution0510150.6096 – 0.7796: 20.7796 – 0.9496: 20.9496 – 1.12: 11.12 – 1.29: 11.29 – 1.46: 21.46 – 1.63: 61.63 – 1.8: 61.8 – 1.97: 51.97 – 2.14: 72.14 – 2.31: 42.31 – 2.48: 122.48 – 2.65: 72.65 – 2.82: 82.82 – 2.99: 82.99 – 3.16: 33.16 – 3.33: 33.33 – 3.5: 13.5 – 3.67: 03.67 – 3.84: 13.84 – 4.01: 04.01 – 4.18: 04.18 – 4.35: 04.35 – 4.52: 04.52 – 4.69: 10246
n / missing80 / 0
Mean ± SD2.281 ± 0.704
Median2.344
Range0.6096 – 4.69
CV0.309
Skew / kurtosis0.059 / 1
Normal?yes
Constant metadata 19
  • SpectralRep1
  • veg_typetree
  • datasetEcoSIS
  • dataset_slugseasonal-canopy-spectra-and-traits--blackhawk-island--wi
  • task_typeregression
  • trait_headernitrogen
  • target_original_namenitrogen
  • measurement_hintbhi2018_plot_spectra
  • n_points_original187
  • dimensions1D
  • axis_notewavelengths_as_provided_by_EcoSIS_resource
  • official_data_urlhttps://data.ecosis.org/dataset/seasonal-canopy-spectra-and-traits--blackhawk-island--wi
  • official_package_urlhttps://ecosis.org/package/seasonal-canopy-spectra-and-traits--blackhawk-island--wi
  • licenseOpen Data Commons Public Domain Dedication and License (PDDL)
  • license_urlhttp://www.opendefinition.org/licenses/odc-pddl
  • rights_statusexplicit_open
  • usage_scopepublic_reuse_possible
  • public_release_allowedTrue
  • notesTask-specific EcoSIS target not present in active parent Y table, wavelengths kept as provided by EcoSIS resource, no project interpolation.

3 variable(s) omitted (no recorded values).

Alignment

Alignment levelsample
Sample id availableyes
Samples80
Observations (total)80
Reps per samplemin 1 · mean 1 · max 1

Provenance & citation

ContributorSeasonal canopy spectra and traits, Blackhawk Island, WI
Origin · url [open]https://data.ecosis.org/dataset/seasonal-canopy-spectra-and-traits--blackhawk-island--wi
Origin · url [open]https://data.ecosis.org/api/3/action/package_show?id=seasonal-canopy-spectra-and-traits--blackhawk-island--wi
Origin · url [open]https://ecosis.org/package/seasonal-canopy-spectra-and-traits--blackhawk-island--wi
Origin · script [manual]source_to_standard.py — standardization script (maintainer-only)

Governance & integrity

Tierpublic
LicensePDDL-1.0
Permitted useResearch and benchmarking.
Access policyOpen per source license.
RedistributionEcoSIS CKAN API package_show verified open license: Open Data Commons Public Domain Dedication and License (PDDL).
Content version1.0.0
Schema / protocol2.0
Content hash3acc9448cd410758…
Processing hasha8e51e3487ba1cc4…
Metadata hash66c4532be382c607…

Load this dataset

# pip install nirs4all-datasets
from nirs4all_datasets import get

ds = get("canopy_nitrogen_seasonal_blackhawk_ecosis")            # DOI-pinned, checksum-verified, cached
X, y = ds.x(), ds.y()
print(X.shape, y.shape)
card.jsoncroissant.jsonIdentity metadata only — the dataset bytes live at the origin / DOI.