Spaces:
Build error
Build error
bills
commited on
Commit
•
c1e84d7
1
Parent(s):
94f8771
Add some changes
Browse files- app.py +4 -5
- fang_stock_prediction.h5 +0 -0
- requirements.txt +1 -1
app.py
CHANGED
@@ -24,7 +24,7 @@ st.write("# Welcome to FANG Stock Prediction Dashboard :bitcoin:")
|
|
24 |
company_ticker = ['FB', 'AAPL', 'TSLA', 'GOOG', 'NVDA']
|
25 |
|
26 |
start_date = dt.datetime(2007, 1, 1)
|
27 |
-
end_date = dt.datetime(
|
28 |
data_FB = pdr.DataReader(company_ticker[0], 'yahoo', start_date, end_date)
|
29 |
# data_AAPL = pdr.DataReader(company_ticker[1], 'yahoo', start_date, end_date)
|
30 |
# data_TSLA = pdr.DataReader(company_ticker[2], 'yahoo', start_date, end_date)
|
@@ -36,7 +36,7 @@ scaled_data_FB = scaler.fit_transform(data_FB.filter(['Adj Close']).values.resha
|
|
36 |
scaled_data_GOOG = scaler.fit_transform(data_GOOG.filter(['Adj Close']).values.reshape(-1, 1))
|
37 |
prediction_days = 89
|
38 |
|
39 |
-
test_start = dt.datetime(
|
40 |
test_end = dt.datetime.now()
|
41 |
test_data_FB = pdr.DataReader(company_ticker[0], 'yahoo', test_start, test_end)
|
42 |
# test_data_AAPL = pdr.DataReader(company_ticker[1], 'yahoo', test_start, test_end)
|
@@ -77,11 +77,10 @@ stock_data = ['Stock Price of Google From 2007 - 2021', 'Actual Stock Price and
|
|
77 |
selection = st.selectbox("Select country", stock_data)
|
78 |
if selection == 'Stock Price of Google From 2007 - 2021':
|
79 |
st.line_chart(data_GOOG.filter(['Adj Close']))
|
80 |
-
st.dataframe(data_GOOG
|
81 |
elif selection == 'Actual Stock Price and Model Prediction':
|
82 |
st.line_chart(data_GOOG.filter(['Adj Close'])).add_rows(valid)
|
83 |
st.dataframe(valid, use_container_width=True)
|
84 |
-
st.text(valid.shape)
|
85 |
|
86 |
# fig, ax = plt.subplots()
|
87 |
# plt.figure(figsize=(10, 8))
|
@@ -101,4 +100,4 @@ real_data = np.reshape(real_data, (real_data.shape[0], real_data.shape[1], 1))
|
|
101 |
|
102 |
real_prediction = stock_lstm.predict(real_data)
|
103 |
real_prediction = scaler.inverse_transform(real_prediction)
|
104 |
-
st.text(f"Real prediction stock prices on Google is {real_prediction[0]}")
|
|
|
24 |
company_ticker = ['FB', 'AAPL', 'TSLA', 'GOOG', 'NVDA']
|
25 |
|
26 |
start_date = dt.datetime(2007, 1, 1)
|
27 |
+
end_date = dt.datetime(2021, 12, 31)
|
28 |
data_FB = pdr.DataReader(company_ticker[0], 'yahoo', start_date, end_date)
|
29 |
# data_AAPL = pdr.DataReader(company_ticker[1], 'yahoo', start_date, end_date)
|
30 |
# data_TSLA = pdr.DataReader(company_ticker[2], 'yahoo', start_date, end_date)
|
|
|
36 |
scaled_data_GOOG = scaler.fit_transform(data_GOOG.filter(['Adj Close']).values.reshape(-1, 1))
|
37 |
prediction_days = 89
|
38 |
|
39 |
+
test_start = dt.datetime(2021, 12, 31)
|
40 |
test_end = dt.datetime.now()
|
41 |
test_data_FB = pdr.DataReader(company_ticker[0], 'yahoo', test_start, test_end)
|
42 |
# test_data_AAPL = pdr.DataReader(company_ticker[1], 'yahoo', test_start, test_end)
|
|
|
77 |
selection = st.selectbox("Select country", stock_data)
|
78 |
if selection == 'Stock Price of Google From 2007 - 2021':
|
79 |
st.line_chart(data_GOOG.filter(['Adj Close']))
|
80 |
+
st.dataframe(data_GOOG, use_container_width=True)
|
81 |
elif selection == 'Actual Stock Price and Model Prediction':
|
82 |
st.line_chart(data_GOOG.filter(['Adj Close'])).add_rows(valid)
|
83 |
st.dataframe(valid, use_container_width=True)
|
|
|
84 |
|
85 |
# fig, ax = plt.subplots()
|
86 |
# plt.figure(figsize=(10, 8))
|
|
|
100 |
|
101 |
real_prediction = stock_lstm.predict(real_data)
|
102 |
real_prediction = scaler.inverse_transform(real_prediction)
|
103 |
+
st.text(f"Real-time prediction stock prices on Google is {real_prediction[0]}")
|
fang_stock_prediction.h5
CHANGED
Binary files a/fang_stock_prediction.h5 and b/fang_stock_prediction.h5 differ
|
|
requirements.txt
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
numpy>=1.17.3
|
2 |
pandas==1.3.5
|
3 |
-
streamlit
|
4 |
tensorflow==2.6.0
|
5 |
pandas-datareader==0.10.0
|
6 |
sklearn==0.0
|
|
|
1 |
numpy>=1.17.3
|
2 |
pandas==1.3.5
|
3 |
+
streamlit>=3.10.0
|
4 |
tensorflow==2.6.0
|
5 |
pandas-datareader==0.10.0
|
6 |
sklearn==0.0
|