top of page

Prediction Method Using ARIMA

​

In order to do time series prediction of crypto-currency value using arima, first of all I read the crypto-currency value and corresponding date from the data base. The predictions are mainly based on the opening value of the crypto-currency. Then the cypto currency value is averaged over a month. For that, first I determined how many months are there and  read the corresponding price and doing the average using the aggregate() function of R. Then the data is transferred in time series using the ts() function. Then time series fitting is done in exponential smoothing model of arima using the arima() function. Then the accuracy is being checked using the accuracy() function and the forecast is being predicted using the forecast() function. The error values from arima prediction are as follows:

                                  Mean-Error  Root-Mean-Square-Error   Mean-Absolute-Error  

Bitcoin             79.1906                  1152.301                       419.8816      

Dogecoin        7.195422                   338.8465                      276.8085 

Ethereum        80.78094                   36.0758                      13.0722 

Litecoin        03.041223                   483.8939                      185.5641 

Steller        0.01020263                   14.97211                      4.839247 

BNB        14.89649                   744.6193                      216.8563

Polkadot        3.33119                   144.4437                      82.59183

Solana        0..00360199                   117.6043                      55.15844

​

​

​

​

​

​

​

​

bottom of page