You are on page 1of 10

MINING FOR WEATHER PREDICTION

AND CLIMATE CHANGE STUDIES


DWDM Project report submitted at the end of sixth semester

BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE AND ENGINEERING

By

K. SRI SAI TARUN K SAI VIVEK K SATISH KUMAR


(Regd No: 19981A0572) (Regd No: 20985A0509) (Regd No: 19981A0568)

Under the esteemed guidance


of

Dr Bhavani Shanker Panda

Professor

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING


RAGHU ENGINEERING COLLEGE
(Autonomous)
Accredited by NAAC and NBA, Affiliated to JNTU-Kakinada.
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
RAGHU ENGINEERING COLLEGE
(Autonomous)
Accredited by NAAC and NBA, Affiliated to JNTU-Kakinada
Dakamarri (V), Bheemunipatnam (M),
Visakhapatnam

CERTIFICATE
This is to certify that this project entitled “Mining For Weather Prediction And

Climate Change Studies” done by K. SRI SAI TARUN, K SAI VIVEK, K SATISH

KUMAR ,bearing Regd.No: 19981A0572, 20985A0509, 19981A0568, during the academic

year 2020-2021 in partial fulfilment of the requirements for the completion of sixth semester

of Bachelor of Technology in Computer Science And Engineering, under the supervision

of Dr. Bhavani Shankar Panda, CSE.

Internal Guide Head OF The Department


Dr. Bhavani Shankar Panda, Mr. S. Srinadh Raju,
Department of CSE Department of CSE
Raghu EngineeringCollege Raghu EngineeringCollege

EXTERNAL EXAMINER
DECLARATION

This is to certify that this project titled “Mining For Weather Prediction And Climate

Change Studies” is bonafide work done by us, in partial fulfilment of the requirements for the

completion of sixth semester of the degree B.Tech and submitted to the Department of Computer

Science & Engineering, Raghu Engineering College, Dakamarri.

We also declare that this project is a result of our own effort and that has not been copied

from anyone and we have taken only citations from the sources which are mentioned in the

references.

K. SRI SAI TARUN K SAI VIVEK


(Regd No: 19981A0572) (Regd No: 20985A0509)

K SATISH KUMAR
(Regd No: 19981A0568)

PLACE: REC, Visakhapatnam DATE:


TABLE OF CONTENTS

S.NO CONTENT PAGE NUMBER

1 Project Statement 1

2 Project Description 2

3 Concepts Used 3

4 Source code 4

5 Output 5

6 Reference 6
STATEMENT

 Weather forecasting has been one of the most scientifically and


technologically challenging problems around the world in the last century.
 Weather forecasting entails predicting how the present state of the atmosphere
will change.
 In this project, the use of data mining techniques in forecasting the weather
was carried out using Naïve Bayes algorithm on the sample data collected from
UCI Repository.

1
DESCRIPTION

2
CONCEPTS USED

NAIVE BAYES ALGORITHM

 The Naive Bayes classification algorithm is a probabilistic classifier. It is based


on probability models that incorporate strong independence assumptions.
 Naive Bayes is a simple technique for constructing classifiers models that assign
class labels to problem instances.
 It assume that the value of a particular feature is independent of the value of any
other feature, given the class variable. For example, a fruit may be considered to
be an apple if it is red, round, and about 10 cm in diameter. A naive Bayes
classifier considers each of these features to contribute independently to the
probability that this fruit is an apple, regardless of any possible correlations
between the color, roundness, and diameter features.

 Below is the formula for calculating the conditional probability.


P(H |(E)= (P(E |H) * P(H)) / P(E)
Where:

 P(H) is the probability of hypothesis H being true. This is known as the prior
probability.
 P(E) is the probability of the evidence(regardless of the hypothesis).
 P(EH) is the probability of the evidence given that hypothesis is true.
 P(HE) is the probability of the hypothesis given that the evidence is there.

3
SOURCE CODE
@relation weather.symbolic

@attribute outlook {sunny, overcast, rainy}


@attribute temperature {hot, mild, cool}
@attribute humidity {high, normal}
@attribute windy {TRUE, FALSE}
@attribute play {yes, no}

@data

Sunny,hot,high,FALSE,no
sunny,hot,high,TRUE,no
overcast,hot,high,FALSE.yes
rainy,mild.high,FALSE.yes
rainy,cool,normal,FALSE,yes
rainy,cool,normal,TRUE,no
overcast,cool,normal,TRUE.yes
sunny,mild,high,FALSE,no
sunny,cool,normal,FALSE,yes
rainy,mild,normal,FALSE,yes
sunny,mild,normal,TRUE,yes
overcast,mild,high,TRUE,yes
overcast,hot,normal,FALSE,yes
rainy,mild,high,TRUE,no

4
OUTPUT

5
REFERENCES

• https://machinelearningmastery.com/market-basket-analysis-with-association-
• https://youtu.be/ZgoRWANvwN0

You might also like