bills commited on
Commit
c1e84d7
1 Parent(s): 94f8771

Add some changes

Browse files
Files changed (3) hide show
  1. app.py +4 -5
  2. fang_stock_prediction.h5 +0 -0
  3. 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(2020, 12, 13)
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(2020, 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,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.filter(['High', 'Low', 'Open', 'Close', 'Adj Close']), 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
- 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==1.14.0
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