Я прочитал три вектора из CSV-файла: x, y_low, y_high. х - независимая переменная временного ряда. y_low и y_high - низкие и высокие наблюдения зависимой переменной.
Я хочу написать функцию, которая будет принимать эти три входа в качестве аргументов и использовать алгоритм для нахождения линейной регрессии x против y.
Я в основном хочу наклон и пересечение корреляции. Я не уверен, как подойти к этому вопросу, так как мне не дают серии для чтения из набора данных. Можно ли оценить y по данному набору данных и получить серию оценок?
Мне также нужна функция ошибки, как показано ниже:
1) если оценка находится между низкой и высокой, ошибка 0
2) если оценка y выше y_high, ошибка равна y-y_high
3) если оценка y меньше y_low, ошибка равна y_low-y