Find the linear portion of a curve

  • Thread starter Thread starter RandomGuy88
  • Start date Start date
  • Tags Tags
    Curve Linear
Click For Summary

Discussion Overview

The discussion revolves around finding the slope of the linear portion of a curve derived from experimental data. Participants explore methods for automatically identifying this linear segment amidst non-linear data points, considering both theoretical and practical approaches.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant seeks an automated method to identify and calculate the slope of the linear portion of a dataset, noting that the linear segment varies in location and length across different experiments.
  • Another participant suggests that replicating human pattern recognition in a computer program is complex, referencing various resources related to robust regression and outlier elimination.
  • A third participant inquires about the applicability of a specific curve fitting program mentioned in a different thread, suggesting differentiation of the result to obtain the slope.
  • A fourth participant discusses the concept of differentiation, implying that a zero value indicates no change in slope, although the context of this statement is unclear.

Areas of Agreement / Disagreement

Participants express differing views on the feasibility of automating the identification of the linear portion of the curve, with no consensus reached on the best approach or method to achieve this.

Contextual Notes

The discussion includes references to external resources and methods, but lacks clarity on specific mathematical steps or assumptions necessary for implementing the proposed solutions.

RandomGuy88
Messages
404
Reaction score
6
Hi,

So I have a set of experimental data and I would like to find the slope of the linear portion of the data. For example, say I have set of points, the first few points are not linear, then there is a chunk of data in the middle that is linear, and then the last several points are very non-linear. I would like to find the slope of this linear portion in the middle but the location and length of the linear portion will be different for each experiment. I could easily do this by just manually removing the non-linear portions of the curve but I would like for the computer to be able to do this automatically. Does anyone have any suggestions on the best way to do this?

Thanks
 
Engineering news on Phys.org

Similar threads

  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 19 ·
Replies
19
Views
4K
  • · Replies 11 ·
Replies
11
Views
866
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 11 ·
Replies
11
Views
5K
  • · Replies 23 ·
Replies
23
Views
4K
Replies
12
Views
11K
  • · Replies 13 ·
Replies
13
Views
1K
  • · Replies 5 ·
Replies
5
Views
2K