.. _auto_curve_get_slope_vs_r2: *GET SLOPE VS BEST FIT* ======================= Divides a curve into a specified number of equal segments and computes the linear best-fit slope for each segment, outputting a new curve of slope vs. R² (coefficient of determination). Typically used to analyse how the tangent stiffness and linearity evolve along a stress–strain curve. When to use ----------- Classification: **process**. Tagged: ``best_fit``, ``curve_analysis``, ``linear_fit``, ``r2``, ``segmentation``, ``slope``, ``stress_strain``, ``tangent_modulus``. Inputs ------ .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 * - Label - ID - Type - Default - Required - Description * - Curve - curve1 - vector - — - - Input XY curve to analyse — typically a stress-vs-strain curve (X = strain, Y = stress in consistent units); optional, but the worker produces no output if omitted. * - Number Of Segments - num_segments - float - 10 - - Number of equal-length segments into which the curve is divided before fitting; integer-valued float, default 10 (code falls back to 100 if unset) — increase for finer resolution, decrease for a coarser trend. Outputs ------- .. list-table:: :header-rows: 1 :widths: 20 20 20 20 * - Label - ID - Type - Description * - curve_get_slope_vs_r2_output_1 - curve_get_slope_vs_r2_output_1 - vector - Output XY curve where X is the best-fit slope of each segment and Y is the corresponding R² goodness-of-fit value (0–1), enabling identification of regions with highly linear behaviour (R² ≈ 1) and their associated stiffness. Disciplines ----------- - data.curve.transform - data.statistics - engineering.material.characterization Runnable example ---------------- A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: `/api/workflow/example?id=curve_get_slope_vs_r2 `_ .. raw:: html

Auto-generated from transformation schema. Worker id: curve_get_slope_vs_r2. Schema hash: 49a0b5c43c13. Hand-curated docs in workerexamples/ override this page when present.