Интерполяция промежуточных значений для произвольных данных в Excel

у меня есть таблицы данных, такие как этот пример, девять записей в A1: B9 в этом случае:

A    B
--   ---
1    2.9
2    5.06
3    7
4    8.84
5    10.87
6    13.24
7    16.22
8    20.25
9    36.7

выше представляет девять измерений нелинейной возрастающей физической переменной в, Например, напряжение, а а представляет собой ровно каждую из девяти круглых минут измерения.

Я хочу создать вторую таблицу, столбцы E и F, с количеством строк, которое является "следующим целым числом" для самого высокого значения в столбце B. В этом случае B9=36.7, то есть 37 рядов. Столбец F1: F37 будет содержать целые числа от 1 до 37, столбец E должен иметь числовые значения, соответствующие F, в той же связи, что и между столбцами A до B. другими словами, интерполируйте значения столбца E, соответствующие значениям столбца F.

например, A3=3 и B3=7. В этом случае F7=7 и E7=3, потому что B уже включил целое число 7 и имеет соответствующее значение в столбце A. Однако F8=8, которое является промежуточным значением, не содержащимся в столбце B. Таким образом, E8 будет лежать между 3 и 4, на основе исходных данных и должны быть интерполированы.

идея заключается в том, что при построении графика A1:B9 будет иметь ту же форму, что и E1: F37. В этом примере я расширю таблицу данных до 37 целочисленных результатов, которые могли бы произойти в ходе исходных измерений, и посмотрю, в какое время (в столбце E с десятичными знаками) эти значения могли бы произойти.

что я пробовал

пытаясь решить эту проблему самостоятельно, я смог найдите трудоемкую формулу (обратите внимание, что в моей попытке мои столбцы E и F перевернуты от того, что я описал выше).

  1. я создал столбец (K), содержащий разницу между элементами столбца B. K5 = B5-B4. Это смещение Y для каждого приращения X.
  2. столбец E будет содержать столько последовательных целых чисел (37), начиная с 1, Сколько следующее целое значение самого большого элемента в B. В этом случае B9 содержит 36.7, поэтому 37.
  3. на F1: F37 я ввожу следующую формулу.

ячейка F1 содержит:

=IF(E1>$B,$A+(E1-$B)/$K,IF(E1>$B,$A+(E1-$B)
    /$K,IF(E1>$B,$A+(‌​E1-$B)/$K,IF(E1>$B,$A+(E1-$B)
    /$K,IF(E1>$B,$A+(E1-$B)/$K,IF(E1‌​>$B,$A+
    (E1-$B)/$K,IF(E1>$B,$A+(E1-$B)/$K,IF(E1>$B,$A+
    (E1-$B‌​)/$K,IF(E1>$B,$A+(E1-$B)/$K,E1/$K)))))))))  

Он работает довольно хорошо. Но это не автоматическая формула; необходимо ввести столько "IFs", сколько элементов в Столбцах A+B (X+Y). Я тестировал точечные диаграммы с линиями из A1:B9 и E1: F37 (перевернутые для правильной последовательности X/Y), и они генерировали точно такую же форму кривой, поэтому она работает.

но нет эффективного решения потому что оно требует нудного, пользовательские, ручной процесс для каждого набора данных. Я ищу способ сделать это более автоматизированным способом со встроенными в Excel функциями или, по крайней мере, более общим подходом с использованием формул.

9
задан fixer1234
19.12.2022 6:25 Количество просмотров материала 3284
Распечатать страницу

2 ответа

Короткий Ответ:

интерполяция основана на уравнении, связывающем значения X и Y. Если вы знаете фактическое уравнение, можно непосредственно вычислить все промежуточные значения. Если вы этого не сделаете, вы интерполируете с помощью приближения. Качество аппроксимации определяет, насколько точными будут промежуточные значения. Линейная интерполяция будет грубой, если вы аппроксимируете кривую с ограниченным числом точек. Есть несколько других подходов, которые даст вам лучшие результаты, и встроенные инструменты анализа, которые будут делать большую часть работы.

Ответ

вы ищете "общую формулу" или решение, которое автоматизирует интерполяцию промежуточных значений. Можно использовать линейную интерполяцию практически для любых данных, но результаты будут грубыми, если имеется ограниченное число точек данных и значительная кривизна в форме данных. Существует не "один размер подходит всем" решение, если вы хотите точность. Лучший решение для данного набора данных будет зависеть от характеристик данных.

Уравнение

независимо от того, как вы это сделаете, интерполяция выполняется с помощью уравнения, которое определяет связь между X и Y. уравнение будет либо фактическим, либо оценкой. Если это оценка, существует ряд различных подходов, которые определяются характером данных и тем, что вам нужно выполнить.

в вашем другом вопросе, вы используются данные на основе уравнения Y=2^X. Когда у вас есть фактическое уравнение, вы можете точно интерполировать. Выберите новое значение для X или Y и уравнение дает другое значение. Если вы не знаете фактического уравнения, вам нужно найти то, которое его аппроксимирует. Я использую этот ответ, чтобы сосредоточиться на подходах интерполяции. Они, как правило, используют встроенные инструменты анализа, которые выполняют большую часть работы. Если вам нужна более подробная информация о механике использования конкретного инструмента или более автоматизированный подход, мы можем расширить это в другом ответе.

попробуйте найти фактическое уравнение

лучшее решение, чтобы увидеть, если вы можете определить, что фактическое уравнение. Если вы знаете процесс, который генерировал данные, это может сказать вам природу уравнения. Многие процессы, когда в контролируемых условиях вы имеете дело с одной переменной и без случайного шума, следуют простой кривой, для которой известен тип уравнения. Так первый шаг-посмотреть на форму данных и посмотреть, похожа ли она на одну из них.

простой способ сделать это, чтобы построить график данных и добавить линию тренда. Excel имеет ряд общих кривых, доступных, чтобы попытаться соответствовать.

trend menu

давайте попробуем это с 2^N данные из другого вопроса. Если вы не распознали числовой шаблон и попробовали подход к линии тренда, вы увидите значки разных форменные кривые. Экспоненциальная кривая имеет такую же общую форму, и это даст вам следующее:

2^N

Excel использует e, а не 2 в качестве основы, это просто перевод (е0.693 is 2). Визуально видно, что линия тренда точно повторяет данные. R2 также говорит вам, что. R2 - это статистический показатель того, насколько изменения в данные вы учитываете свое уравнение. Значение 1 означает, что на уравнение приходится 100% вариации или идеальной подгонки.

пример в этом вопросе также имеет экспоненциальную форму. Если вы попробуете такой же подход, то получите такой результат:

exp fit

так что эти данные не экспоненциальны. Мы можем попробовать полином, который описывает некоторые естественные процессы и способен имитировать различные кривые (я расскажу подробнее об этом позже):

poly 3

как приближение процесса за данные, это не очень подходят. В третьем порядке (уравнение, содержащее степени от X до x^3), оно имеет больше основных точек перегиба, чем данные, и все еще не совпадает. Таким образом, основное уравнение не похоже на простую общую кривую, что означает, что уравнение необходимо аппроксимировать.

Линейная Интерполяция

этот это подход, который вы описываете в своих комментариях. Это просто, используя простую формулу, и довольно легко автоматизировать. Она может быть адекватной, если у вас много точек, а прямые линии между ними достаточно близки. На многих кривых короткие отрезки некоторых участков будут близки к прямым. Однако это плохое приближение для криволинейной линии, и ваши результаты будут неточными в областях со значительной кривизной. В вашем примере область между значениями X от 7 до 8 будет много кривизны. В этой области прямая линия по сравнению с фактической кривой будет выглядеть так:

straight vs curve

вы ищете общее решение, которое будет применяться к любым данным. Линейная интерполяция может оказаться слишком грубой для некоторых данных.

регрессия

люди предложили регрессию как подход, здесь и в других сообщениях. Это можно сделать с помощью трендовых линий или лежащих в их основе функции листа или инструменты анализа (я думаю, что это может быть в наборе инструментов анализа, который может потребовать загрузки этого параметра в Excel, он может не загружаться по умолчанию).

регрессия пытается подогнать кривую к вашим данным с целью минимизации общей ошибки между данными и кривой. В своем обычном использовании это не правильный инструмент для этой задачи (это метод, используемый для подгонки линий тренда, и вы видели, как это по сравнению с тем, что вы потребность.)

  • он предназначен для ситуаций, когда ваша цель состоит в моделировании процесса за данными. Предполагается, что данные неточны, и регрессия предполагает, что это действительно должно быть. Кривая, найденная с помощью регрессии, может не пройти ни через одну из фактических точек данных. В вашем случае данные приведены и считаются точными. Кривая должна проходить через каждую точку.

  • регрессия пытается подогнать одно уравнение к все необходимые данные. Это не будет эффективно, если процесс, который создал данные, не описывается типами уравнений, доступных для попытки. С большим количеством точек данных линейная интерполяция каждого сегмента может быть лучшим приближением, чем регрессионная кривая для всех данных.

однако, вместо того, чтобы использовать его обычным способом, регрессией можно "злоупотреблять" в качестве обходного пути для того, что вы хотите, и это обычно будет работать. При попытке смоделировать процесс, обычно оценивается самая простая формула (бритва Оккама). С другой стороны, при достаточно сложном уравнении, можно подогнать что угодно. Вы всегда можете нарисовать каракули, которые будут проходить через каждую точку. С N очки, вы можете найти N-1 полиномиальное уравнение порядка, которое пройдет через все точки (худший сценарий).

я говорю "обычно", потому что в некоторых случаях это довольно пыткам, которые будут бесполезны для вашей цели. И обратите внимание, что такой подход на самом деле ничего не "моделирует" в том смысле, что полученное уравнение предсказывает поведение вне диапазона данных.

вот анализ ваших данных с использованием полиномиальной регрессии с последовательными уравнениями более высокого порядка (первый скриншот включает заказы 3-5):

poly 3-5

(нажмите на изображение для читаемого размера.) Обратите внимание, что средство анализа содержит своего рода интерполяции, которую вы хотите сделать, это генерируются промежуточные значения. Для каждого анализа a(n) значения coeficients уравнения его нашли. a(0) - константа, a(1) является коэффициентом для члена X^1 и т. д. Он показывает R2 стоимость годных. Это должно быть практически 1 быть достаточно близко для вашей цели.

я выделил исходные значения данных с наибольшими различиями. В этом диапазоне порядков подгонка становится немного лучше с каждым последующим порядком, но какие конкретные моменты более точно описаны, могут измениться. Вот диаграмма этих трех:

poly 3-5 chart

когда мы добираемся до полинома 6-го и 7-го порядка, это выглядит так:

poly 6-7

poly 6-7 chart

если бы мы перешли к многочлену 8-го порядка для ваших 9 значений, это было бы идеально, но 7-й порядок, вероятно, близок достаточно. Для перспективы обратите внимание, что уравнение 7-го порядка имеет R2 of .99999 и все еще не идеальна.

С помощью инструмента регрессионного анализа, чтобы найти адекватную подгонку (в данном случае уравнение 7-го или 8-го порядка), будет производить промежуточные значения, которые вы хотите. Но это хорошая идея, чтобы наметить результат и глаз кривой, чтобы убедиться, что это не писульки.

Зубцов

если вы создаете диаграмму ваши данные и выбираете вариант для плавные линии, то, что Excel использует для создания сплайнов. Фактически, почти каждое применение компьютерной графики (включая определения шрифтов) основано на сплайнах для плавных кривых и переходов кривых. Он назван в честь гибкого правила, которое чертежники когда-то использовали для соединения произвольных точек с кривой.

сплайны создают кривую для каждого сечения, сечения за раз, учитывая смежные точки. Кривая проходит через каждую точку и нет резких изменений на обе стороны точки, такие как вы получаете при соединении точек с прямыми линиями.

уравнения, используемые для сплайнов, не пытаются моделировать процесс, который произвел данные; это строго выглядеть красиво. Тем не менее, большинство процессов следуют какой-то непрерывной, гладкой кривой. Когда вы имеете дело с одним сегментом кривой, много различных уравнений, которые производят кривые, как правило, аналогичной формы будет производить очень похожие значения в сегменте. Поэтому в большинстве случаев, сплайны произведет хорошее приближение для того, что вы хотите (и это, естественно, проходит через каждую точку, в отличие от регрессии, которая должна быть принудительно через каждую точку).

опять же, я говорю "в большинстве случаев". Сплайны отлично работают для данных, которые довольно однородны и регулярны, и следуют "правилам" для кривой. Он может делать неожиданные вещи с необычными данными. Например,предыдущий вопрос SU было об этом странном негативном "провале" в графике Excel произведенном данные:

dip

сплайны немного похожи на желе. Представьте себе большой кусок желе, и вы ограничиваете конкретные места, где вы хотите их. Остальная часть желе будет выпирать в нужных местах. Уравнение может определять определенные виды кривых. Если провести кривую через определенные точки, произойдет то же самое. При использовании сплайнов эффект ограничивается нечетной выпуклостью или неестественным сегментом кривой; уравнения регрессии высокого порядка могут следовать диким путем.

вот как сплайны представляют кривую ваших данных:

spline

spline chart

если вы сравните это с кривыми регрессии высокого порядка, сплайны более "отзывчивы" к локальным вариациям.

я сделал этот анализ с помощью LibreOffice Calc, который имеет надстройку анализа, которая включает сплайны. Как вы можете видеть, что это также приводит к сплайнам, интерполированным результатам, которые вы ищете. У меня нет готового доступа к инструменту анализа Excel, поэтому я не знаю, включает ли Excel сплайны. Если нет, LO Calc будет работать в Windows, и это бесплатно.

Нижняя Строка

здесь описаны подходы, которые можно использовать для интерполяции промежуточных значений. Возможно, различные подходы лучше работают с разными данными. Или ваши требования могут быть чем-то приблизительным, быстро и легко. Решите, какая интерполяция вам нужна. Если вам нужно больше деталей о том, как это сделать, мы можем обратиться к механике в другом ответе.

7
отвечен fixer1234 2022-12-20 14:13

читая ваши комментарии и изменения к вопросу, есть несколько вещей, которые вы хотите сделать, которые на самом деле не рассматриваются в моем предыдущем ответе. Этот ответ будет иметь дело с этими элементами, и я включил пошаговое пошаговое руководство о том, как вы выполните весь процесс интерполяции.

Недостоверные Сведения

вы описываете процесс, который сгенерировал данные, как снятие показаний за интервал времени, а числа округляются. Тот уравнение так же хорошо, как и данные. В вашем фактическом анализе вы должны использовать самые точные доступные числа (возможно, вы просто сохраняли свой пример простым, показывая округленные времена).

Однако, данные, которые вы показываете, точно не соответствуют виду кривой, которую вы обычно видите для физического процесса. Теоретические кривые, как правило, гладкие, когда есть только одна движущая переменная и нет шума. Если вы используете очень точное оборудование и для того чтобы вызвать чтение на preset интервал и обеспечить точное измерение, вы можете принимать результаты как точные. Однако, если вы вручную приурочиваете чтение и вручную принимаете чтение, то X значения могут быть неточными, порой даже если показания, сами по себе, являются точными. Сдвиг персонажа X значения немного так или иначе введут виды небольших неровностей, которые вы видите на кривой ваших данных (если пример не является просто числами, которые вы составили для целей образец.)

если это так, вы можете воспользоваться регрессией для оценки наилучшего соответствия.

используя Y как X

в вашей задаче вы хотите определить значения для Y (целочисленные значения от 1 до 37 в данном примере), и поиска соответствующего значения x. Это было достаточно легко сделать в вашей Y=2^X проблема, потому что это простое уравнение можно легко обратить к X=log(Y)/log(2), и вы можете сразу рассчитать любое значение вы хотите. Если уравнение не что-то простое, часто нет практического способа инвертировать его. "Злоупотребленный" регрессионный подход в моем предыдущем ответе дает вам уравнение высокого порядка, но это "однонаправленное", часто непрактичное решение для обратного уравнения.

самый простой подход-просто обратить X и Y С самого начала. Это дает уравнение можно использовать с целочисленными значениями введут (анализ дает coeficients уравнения, как описано в предыдущем ответ.)

это никогда не повредит, чтобы увидеть, если простая кривая будет работать. Вот обратные данные, и вы можете видеть, что нет полезной подгонки:

log

Итак, попробуйте полиномиальную подгонку. Однако это случай, как я описал в предыдущем ответе. Значения от 1 до 8 подходят хорошо, но 9 дает ему несварение. Многочлен 3-го порядка дает вам bump:

poly3

это становится все более "интересным" по мере увеличения порядка уравнения. По 7-м порядка, вы получите это:

poly7

он проходит почти точно через каждую точку, но кривая между 8 и 9 не полезно. Одним из решений было бы обойтись линейной интерполяцией между 8 и 9. В этом случае, однако, вы можете получить лучшие значения включение сплайнов для верхнего конца. Опция сплайны обеспечивает хорошую посадку и кривую, которая имеет больше смысла между 8 и 9:

splines

к сожалению, сплайновые уравнения немного запутаны и уравнения не представлены. Тем не менее, вы можете сделать линейную интерполяцию на промежуточных значениях, предоставляемых анализом, которая должна получить Вас очень близко к числам, которые соответствуют разумным кривая.

экстраполяция и интерполяция

в этом примере, Ваш первый Y значение 2.9. Вы хотите создать значения для 1 и 2, которые находятся вне диапазона данных. Это требует экстраполяции, а не интерполяции, что является совершенно иным требованием.

  • если уравнение известно, как ваш Y=2^X пример, вы можете рассчитать любое значение, которое вы хотите.

  • если известно, что процесс генерации данных следует простой кривой, и вы уверены в подгонке, вы можете проецировать значения за пределы диапазона данных и даже получить значимый доверительный интервал для диапазона, в котором могут быть значения (на основе того, сколько вариаций между данными и кривой внутри диапазона данных).

  • если вы принудительно подгоняете уравнение высокого порядка к данным, проекции вне диапазона данных обычно бессмысленны.

  • если вы используете сплайны, нет оснований для проецирования за пределы диапазона данных.

какие бы проекции вы ни делали за пределами диапазона ваших данных, они хороши только как уравнение, которое вы используете, и если вы не используете точное уравнение, чем дальше вы получаете от своих данных, тем более неточным оно будет.

глядя на кривую журнала на первом графике, вы можете видеть, что она будет проецировать совсем другое значение чем вы и ожидали.

для полиномиальных уравнений коэффициент нулевой мощности является константой, и это значение, которое будет получено для X стоимостью 0. Это простой способ посмотреть, куда пойдет кривая в этом направлении.

zero vals

обратите внимание, что в 4-м или 5-м порядке точки с 1 по 8 довольно точны. Но как только вы выходите за пределы диапазона, уравнения могут вести себя очень иначе.

экстраполяция с использованием ограниченных данных

один из способов улучшить ситуацию-подогнать только точки На этом конце и включить столько последовательных точек, сколько следует за формой кривой на этом конце. Точка 9-это явно. Перед этим на кривой есть несколько перегибов, один из которых находится вокруг точки 5 или 6, поэтому точки выше этого следуют другой кривой. Используя только точки от 1 до 5, вы приближаетесь к идеальной подгонке с полиномом 3-го порядка. Это уравнение будет нулевой точки 0.12095 (сравните таблицу выше), а для X стоимостью 1,0.3493.

что произойдет, если просто подогнать прямую к первым пяти точкам:

straight

что проектов с нулевой точки -0.5138 и X на 1,-0.0071.

этот диапазон возможных результатов указывает на уровень неопределенности за пределами диапазона ваших данные. Нет правильного ответа. И это было на" хорошем " конце твоей кривой. The Y значение X на 9 is 36.7. Ты хочешь пойти в 37. Сплайны предполагают, что кривая асимптотична при 9. Проецирование прямой линии в необработанных данных приведет к значению чуть больше, чем 9 (то же самое с полиномом 4-го порядка). Полином 3-го порядка предлагает значение меньше 9 (как сделать 5 и 6 заказов). Многочлен 7-го порядка предлагает значение существенно выше 9. Таким образом, все, что находится за пределами диапазона данных, является предположением или чем-то другим.

собираем все вместе

Итак, давайте шаг через то, что фактическое решение будет выглядеть. Мы предположим, что вы уже пытались найти точное уравнение и протестировали общие кривые с помощью линии тренда. Следующим шагом будет попробовать регрессию, потому что это дает вам формулу для кривой, и вы можете подключить целочисленные значения.

I нет готового доступа к Excel 2013 или инструментарию анализа. Для иллюстрации я буду использовать LibreOffice Calc. Он не идентичен, но достаточно близок, чтобы вы могли следить за ним в Excel. В LO Calc это фактически бесплатное расширение, которое необходимо загрузить. Я использую CorelPolyGUI, которую можно скачать здесь. Насколько я помню, инструментарий анализа не включал сплайны. Если это все еще так, и вы хотите сделать это в Excel, я наткнулся это бесплатное дополнение (который я не проверял). Альтернативой будет использование Lo Calc, который будет работать в Windows и является бесплатным.

step 1

здесь я ввел значения X и Y (реверсированные) в Столбцах A и B и открыл диалоговое окно анализа. Выделение значений X и нажатие кнопки X загружает диапазоны данных, и я выбрал полином.

step 2

на следующей вкладке я указываю, что хочу использовать 0 to 7 Градусы (многочлен 7-го порядка со всеми порядками).

step 3

чтобы указать вывод, я выбираю C1 и нажимаю столбцы, и он регистрирует столбцы, необходимые для вывода. Я выбираю, что я хочу, чтобы он выводил исходные данные, вычисленные результаты, и я выбрал добавьте три промежуточные точки между каждой исходной точкой данных. И я говорю, что хочу график результатов на новом графике. Затем перейдите в меню calculate и нажмите calculate.

step 4

и вот оно. Если вы посмотрите на вычисленные значения, вы можете заметить проблему. Это станет очевидным на следующем этапе.

step 5

вот, я добавил 1 через 37 значения. На данный момент мы хотим иметь дело только с интерполяцией, поэтому я добавил формулу для вычисления только значений 3 через 36. Формула просто расширяет коэффициенты, перечисленные в результатах (значения a (n)). Формула в I2:

=D+D*H3+D*H3^2+D*H3^3+D*H3^4+D*H3^5+D*H3^6+D*H3^7

это просто каждый коэффициент, умноженный на соответствующую мощность значения X. Перетащите это вниз, и у вас есть результаты. Ну не совсем; Вы должны смотреть на него, чтобы увидеть, если он проходит здравомыслие испытание. Мы знали, что между 8 и 9, но это оказывается половина значений, которые вы хотите. Мы могли бы использовать значения из 3 через 20, но нет смысла объединять так много значений из другого метода. Так что давайте просто использовать сплайны для всего этого.

step 6

снова откройте диалоговое окно анализ и измените метод на "сплайны" на вкладке ввод (здесь не показано). Дайте ему новое выведите наружу ряд и скажите, что он высчитал. Это все, что для этого нужно.

step 7

у нас есть новые результаты в работе. Разделение диапазона данных на это множество сегментов делает каждый сегмент коротким, поэтому линейная интерполяция должна быть довольно хорошей (лучше, чем использовать ее на исходных данных).

step 8

процесс подгонки кривой или интерполяции включает в себя создание точек данных; используя свое собственное суждение о том, что кривая "должна" (или не должна) выглядеть (регрессия предполагает, что даже исходные данные неточны).

проверка правильности этих данных показывает, что даже сплайны создают соединительную кривую с выпуклостью; одно значение немного превышает 9, который скорее артефакт, нежели отражение процесса вы были измерения. В этом случае кривая асимптотика при 9 более вероятно, поэтому я произвольно назначил высокую точку a значение, что волос меньше!--24 -- > глядя на него. Предположение не в том, что моя ценность точна, только в том, что это улучшение. Для этой иллюстрации я создал новый столбец со значениями, которые будут использоваться.

я добавил столбец с вашими номерами 1 через 37. Из предыдущего обсуждения у нас нет надежной основы для проектирования значений для 1 и 2, поэтому я оставил их пустыми. Для 37, я пошел с асимптотическим предположением и сделал это 9. Значения для 3 через 36 найдены линейной интерполяцией (и это формула, которую вы могли бы адаптировать к другим данным). Формула в Q3:

=TREND(OFFSET($M,MATCH(P3,M:M)-1,2,2),OFFSET($M,MATCH(P3,M:M)-1,0,2),P3)

функция TREND просто интерполирует, когда диапазон равен двум точкам. Синтаксис команды:

TREND(Y_range, X_range, X_value)  

функция смещения используется для каждого диапазона. В каждом случае функция MATCH используется для поиска первой строки диапазона, содержащего целевое значение. The -1 значения, потому что это смещения, а не местоположения; совпадение в первой строке является смещением 0 из исходной строки. И обратите внимание, что Y столбец смещен на 2, в данном случае, потому что я добавил дополнительный столбец для ручной настройки значения. Параметры смещения выбирают столбец, содержащий значения Y или X, и выбирают высоту диапазона 2, которая дает вам значения ниже и выше цели.

в результат:

result

мастер анализа делает тяжелую работу, и независимо от того, используете ли вы полиномиальную регрессию или сплайны, для генерации результата требуется всего одна формула.

3
отвечен fixer1234 2022-12-20 16:30

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх