Форум программистов, компьютерный форум, киберфорум
Python: Научные вычисления
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
2 / 2 / 1
Регистрация: 16.04.2022
Сообщений: 1,032

LinearRegression. Задать коэффициенты

18.01.2024, 14:34. Показов 991. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!

Есть команда линейной регрессии.
Python
1
model_lin_reg = LinearRegression().fit(x_norm, y_norm)
После fit определяются коэффициенты линейной регрессии и можно вывести
Python
1
2
print('intercept:', model_lin_reg.intercept_)
print('slope:', model_lin_reg.coef_)
Скажите, как возможно в моделе задать конкретные значения весов?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.01.2024, 14:34
Ответы с готовыми решениями:

sklearn LinearRegression.fit() problem
Столкнулся с такой проблемой. Подскажите, пожалуйста Добавлено через 1 минуту from sklearn.linear_model import LinearRegression as...

Задать коэффициенты полинома и найти корень методом половинного деления
Разработать программу, позволяющую уточнить корни уравнения an*x^n+a(n-1)x^(n-1) +...+a1x+a0=0 на интервале с точносью ebs . Должна быть...

В массивах a[k] и b[l] хранятся коэффициенты двух многочленов. Поместить в массив c[m] коэффициенты их произведения
Парни погодите дописать! Задача такая: В массивах a и b хранятся коэффициенты двух многочленов. Поместить в массив c коэффициенты их...

1
Заблокирован
19.01.2024, 15:12
Примерно так.
Python
1
2
3
4
5
6
7
8
9
10
from sklearn.linear_model import LinearRegression
import numpy as np
np.random.seed(42) #задаём случайное зерно для воспроизводимости
x_norm = np.random.rand(100, 1) #генерируем 100 случайных чисел от 0 до 1 для x_norm
y_norm = 2 * x_norm + 0.5 + np.random.randn(100, 1) #генерируем 100 случайных чисел для y_norm, используя линейную зависимость от x_norm с шумом
model_lin_reg = LinearRegression().fit(x_norm, y_norm)
model_lin_reg.intercept_ = 0.5 #задаём пересечение
model_lin_reg.coef_ = 2 #задаём наклон
print('intercept:', model_lin_reg.intercept_)
print('slope:', model_lin_reg.coef_)
В итоге будет:
intercept: 0.5
slope: 2

Добавлено через 7 минут
Можно ещё визуализировать, если нужно будет.
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from sklearn.linear_model import LinearRegression
import matplotlib.pyplot as plt
import numpy as np
np.random.seed(42) #задаём случайное зерно для воспроизводимости
x_norm = np.random.rand(100, 1) #генерируем 100 случайных чисел от 0 до 1 для x_norm
y_norm = 2 * x_norm + 0.5 + np.random.randn(100, 1) #генерируем 100 случайных чисел для y_norm, используя линейную зависимость от x_norm с шумом
model_lin_reg = LinearRegression().fit(x_norm, y_norm)
model_lin_reg.intercept_ = 0.5 #задаём пересечение
model_lin_reg.coef_ = 2 #задаём наклон
print('intercept:', model_lin_reg.intercept_)
print('slope:', model_lin_reg.coef_)
plt.scatter(x_norm, y_norm, color='blue')
model_lin_reg.coef_ = np.array([2]) #задаём наклон как массив
plt.plot(x_norm, model_lin_reg.predict(x_norm), color='red') #рисуем линию регрессии
plt.xlabel('x_norm')
plt.ylabel('y_norm')
plt.show()
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.01.2024, 15:12
Помогаю со студенческими работами здесь

Переписать коэффициенты прямых, параллельных первой прямой (коэффициенты заданы в типизированном файле)
Прямая на плоскости задается уравнением Ax+by+c=0, где A и В одновременно не равняются нулю. пусть F файл, который содержит коэффициент...

Совершить пару подстановок, а затем найти нужные коэффициенты a и b как коэффициенты полиномов числителя и знаменателя
Задача в общем то простая. Т.е. совершить пару подстановок, а затем найти нужные коэффициенты a и b как коэффициенты полиномов ...

Ввести степень n , коэффициенты многочлена степени n и число k < n. Вывести коэффициенты многочлена, являющегося производной порядка k.
Ввести степень n , коэффициенты многочлена степени n и число k &lt; n. Вывести коэффициенты многочлена, являющегося производной ...

Заданы порядки и коэффициенты двух полиномов. Сформировать массив, содержащий коэффициенты композиции полиномов
Заданы порядки и коэффициенты двух полиномов. Сформировать массив, содержащий коэффициенты композиции полиномов. Максимальный порядок...

Как правильно задать http запрос, если нужно задать reqest header?
В программе нужно перезагрузить роутер, исспользуя httpanalazer получилось определить какой запрос я должен отослать - он на фото ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru