# Predictive programming and my conspiracy theory

In this write-up you will explore a world which exists but is kept hidden from us and how the government predicts future using big data.

BeginnerFull instructions provided2 hours11,206

## Things used in this project

### Hardware components

 Raspberry Pi 3 Model B
×1
 Raspberry Pi Keyboard
×1
 Pimoroni HDMI 8" LCD Screen Kit (1024x768)
×1

## Code

### Weather prediction using Linear regression

Python
Write this code in Google colab for best results , as I wrote it in Google colab
```from google.colab import files
import io
import pandas as pd
import numpy as np
import sklearn as sk
from sklearn.linear_model import LinearRegression
import matplotlib.pyplot as plt
datanew = datanew.drop(['Events', 'Date', 'SeaLevelPressureHighInches',
'SeaLevelPressureLowInches'], axis = 1)
datanew = datanew.replace('T', 0.0)
datanew = datanew.replace('-', 0.0)
datanew.to_csv('mayukhmali_final.csv')
X = data.drop(['PrecipitationSumInches'], axis = 1)
Y = data['PrecipitationSumInches']
Y = Y.values.reshape(-1, 1)
day_index = 798
days = [i for i in range(Y.size)]
clf = LinearRegression()
clf.fit(X, Y)
inp = np.array([[74], [60], [45], [67], [49], [43], [33], [45],
[57], [29.68], [10], [7], [2], [0], [20], [4], [31]])
inp = inp.reshape(1, -1)
print('Precipitation for the input is:', clf.predict(inp))
print("Precipitation trend graph: ")
plt.scatter(days, Y, color = 'b')
plt.scatter(days[day_index], Y[day_index], color ='r')
plt.title("Precipitation level")
plt.xlabel("Days")
plt.ylabel("Precipitation in inches")
plt.show()
x_vis = X.filter(['TempAvgF','WindAvgMPH'], axis = 1)
print("Precipitation vs selected attributes graph: ")
for i in range(x_vis.columns.size):
plt.subplot(3, 2, i + 1)
plt.scatter(days, x_vis[x_vis.columns.values[i][:100]],
color = 'b')

plt.scatter(days[day_index],
x_vis[x_vis.columns.values[i]][day_index],
color ='r')
plt.title(x_vis.columns.values[i])
plt.show()
```

## Credits

### MAYUKHMALI DAS

8 projects • 11 followers
Electronics, Communication, Artificial Intelligence, Optimization