import numpy as np
import pandas as pd
from sklearn.linear_model import LinearRegression

# Exemple de données
data = {
    'F': [10, 15, 20, 25, 30],
    'I': [5, 7, 6, 8, 9],
    'C': [100, 200, 150, 300, 250],
    'alpha': [0.5, 0.6, 0.55, 0.65, 0.7]
}

# Création du DataFrame
df = pd.DataFrame(data)

# Sélection des variables explicatives
X = df[['F', 'I', 'C']].copy()

# Variable cible
y = df['alpha']

# Transformation : inverse de la conductivité (C)
X['C'] = 1 / X['C']

# Création du modèle de régression linéaire
model = LinearRegression().fit(X, y)

# Extraction des coefficients du modèle
k1, k2, k3 = model.coef_

# Affichage des coefficients
print(f"k1 = {k1}, k2 = {k2}, k3 = {k3}")




Embed on website

To embed this program on your website, copy the following code and paste it into your website's HTML: