大家好!
如图: 有若干组数据、它们的数据比较接近。
每组数据有大、小两个值。
如何通过脚本来求出图中红色的水平线的最优值:
要求这个水平线与能这组数据最多的其中一个端点接近、要求这条线是水平的。

我试着用最小二乘法来回归、但还是不理想。
谢谢各位专家!
dt = Current Data Table();
m = Mean( dt[0, 2 :: 3] );
Column( "S" ) << Formula( If( Abs( H - m ) > Abs( L - m ), L, H ) );
dt << run formulas;
Column( "S" ) << deleteFormula;
ar = dt << GetAsMatrix( {4, 1} );
{Beta, VarBeta} = Least Squares Solve( ar[0, 1], ar[0, 2] );
x = round(Beta[1],0);感謝專家!