soufir commited on
Commit
5502a9c
·
verified ·
1 Parent(s): c0e6b94

Update src/streamlit_app.py

Browse files
Files changed (1) hide show
  1. src/streamlit_app.py +1 -23
src/streamlit_app.py CHANGED
@@ -48,29 +48,7 @@ def run_ahp(df,criteria):
48
  # --- Step 1: User Inputs Pairwise Matrices ---
49
  pairwise_matrices = []
50
  for criterion in criteria:
51
-
52
- pairwise_matrix = pd.DataFrame(np.ones((len(criteria), len(criteria))), index=criteria, columns=criteria)
53
-
54
- # for i in range(len(criteria)):
55
- # for j in range(i + 1, len(criteria)):
56
- # val = st.number_input(
57
- # f"Seberapa penting '{criteria[i]}' dibandingkan '{criteria[j]}'?",
58
- # min_value=1/9.0, max_value=9.0, value=1.0, step=0.1,
59
- # key=f"{criteria[i]}_{criteria[j]}"
60
- # )
61
- # pairwise_matrix.iloc[i, j] = val
62
- # pairwise_matrix.iloc[j, i] = 1 / val
63
-
64
- # st.write("📊 Matriks Perbandingan Kriteria:")
65
- # st.dataframe(pairwise_matrix)
66
-
67
- # norm_matrix = pairwise_matrix / pairwise_matrix.sum()
68
- # weights = norm_matrix.mean(axis=1).values
69
- # weights /= weights.sum()
70
-
71
-
72
-
73
-
74
  st.subheader(f"⚖️ Pairwise Matrix for {criterion}")
75
  # --- Step 1: Create empty matrix (with 1s on diagonal) ---
76
  matrix_df = pd.DataFrame(np.ones((len(alternatives), len(alternatives))),
 
48
  # --- Step 1: User Inputs Pairwise Matrices ---
49
  pairwise_matrices = []
50
  for criterion in criteria:
51
+ pairwise_matrix = pd.DataFrame(np.ones((len(criteria), len(criteria))), index=criteria, columns=criteria)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52
  st.subheader(f"⚖️ Pairwise Matrix for {criterion}")
53
  # --- Step 1: Create empty matrix (with 1s on diagonal) ---
54
  matrix_df = pd.DataFrame(np.ones((len(alternatives), len(alternatives))),