Model Using Transformation
Model Using Transformation
dataset=pd.read_csv('/content/stress_dataset.csv')
y = dataset['Stress (Pa)']
#log transformation
X_transformed = np.log1p(X)
y_transformed = np.log1p(y)
linear_model = LinearRegression()
linear_model.fit(X_train, y_train)
▾ LinearRegression i ?
LinearRegression()
y_pred = linear_model.predict(X_test)
1 of 4 1/8/2025, 5:38 PM
Untitled15.ipynb - Colab https://colab.research.google.com/drive/17YGcy1ylH0KYZGaRfAoaFUxD_bU6EdSK#scrol...
print(r2)
0.9887355225772395
0.896305203788727
Generate code with predicted_data View recommended plots New interactive sheet
#inverse transformation
y_pred_original = np.expm1(y_pred)
y_test_original = np.expm1(y_test)
2 of 4 1/8/2025, 5:38 PM
Untitled15.ipynb - Colab https://colab.research.google.com/drive/17YGcy1ylH0KYZGaRfAoaFUxD_bU6EdSK#scrol...
1.7783031359913216e+16
0.10205764377583848
3 of 4 1/8/2025, 5:38 PM
Untitled15.ipynb - Colab https://colab.research.google.com/drive/17YGcy1ylH0KYZGaRfAoaFUxD_bU6EdSK#scrol...
4 of 4 1/8/2025, 5:38 PM