Micro
Micro
print("Variance:\n", variance)
# Save to CSV
df_dropped_columns = df_read.dropna(axis=1)
columns_and_types = df_read.dtypes # Step 8: Replace Null Values with Mean, Mode, and a
Certain Value
print(columns_and_types)
df_fill_mean = df_read.fillna(df_read.mean())
df_fill_mode = df_read.fillna(df_read.mode().iloc[0])
# Step 3: Check for Null Values
df_fill_value = df_read.fillna(0)
null_values = df_read.isnull().sum()
print(null_values)
print("Filled with Mean:\n", df_fill_mean)
print("Filled with Mode:\n", df_fill_mode) print("R-squared (R2) Score:", r2)
plt.ylabel('Predicted Values')
y = df_filled['D']
model = LinearRegression()
model.fit(X_train, y_train)
# Predict
y_pred = model.predict(X_test)
# Compute scores
r2 = r2_score(y_test, y_pred)
print("Variance:\n", variance)
# Save to CSV
df_dropped_columns = df_read.dropna(axis=1)
columns_and_types = df_read.dtypes # Step 8: Replace Null Values with Mean, Mode, and a
Certain Value
print(columns_and_types)
df_fill_mean = df_read.fillna(df_read.mean())
df_fill_mode = df_read.fillna(df_read.mode().iloc[0])
# Step 3: Check for Null Values
df_fill_value = df_read.fillna(0)
null_values = df_read.isnull().sum()
print(null_values)
print("Filled with Mean:\n", df_fill_mean)
print("Filled with Mode:\n", df_fill_mode) print("R-squared (R2) Score:", r2)
plt.ylabel('Predicted Values')
y = df_filled['D']
model = LinearRegression()
model.fit(X_train, y_train)
# Predict
y_pred = model.predict(X_test)
# Compute scores
r2 = r2_score(y_test, y_pred)