# streamlit_app.py import streamlit as st import pandas as pd from prophet import Prophet import joblib import matplotlib.pyplot as plt st.title("Tesla Hisse Fiyat Tahmin Uygulaması") # Modeli yükle model = joblib.load("src/tsla_model.pkl") # Kullanıcıdan tahmin günü al days = st.number_input("Kaç gün sonrasını tahmin etmek istersiniz?", min_value=1, max_value=365, value=30) # Gelecek dataframe oluştur ve tahmin et future = model.make_future_dataframe(periods=days) forecast = model.predict(future) # Tahmin grafiğini göster st.subheader("Tahmin Grafiği") fig1 = model.plot(forecast) st.pyplot(fig1) # Tahmin tablosunu göster st.subheader("Tahmin Tablosu (Son 10 Gün)") st.dataframe(forecast[['ds','yhat','yhat_lower','yhat_upper']].tail(10))