Justin Kaplan
Workshop Number 2
Load all of the packages
library(wbstats)
library(httr)
library(pageviews)
library(jsonlite)
library(quantmod)
Question 6
D
getSymbols("MSFT", source ="yahoo",from = "2024-10-01", to = "2025-02-01")
## [1] "MSFT"
print(MSFT)
## MSFT.Open MSFT.High MSFT.Low MSFT.Close MSFT.Volume MSFT.Adjusted
## 2024-10-01 428.45 428.48 418.81 420.69 19092900 419.8496
## 2024-10-02 422.58 422.82 416.71 417.13 16582300 416.2967
## 2024-10-03 417.63 419.55 414.29 416.54 13686400 415.7079
## 2024-10-04 418.24 419.75 414.97 416.06 19169700 415.2289
## 2024-10-07 416.00 417.11 409.00 409.54 20919800 408.7219
## 2024-10-08 410.90 415.66 408.17 414.71 19229300 413.8816
## 2024-10-09 415.86 420.38 414.30 417.46 14974300 416.6260
## 2024-10-10 415.23 417.35 413.15 415.84 13848400 415.0093
## 2024-10-11 416.14 417.13 413.25 416.32 14144900 415.4883
## 2024-10-14 417.77 424.04 417.52 419.14 16653100 418.3027
## 2024-10-15 422.18 422.48 415.26 418.74 18900200 417.9035
## 2024-10-16 415.17 416.36 410.48 416.12 15508900 415.2887
## 2024-10-17 422.36 422.50 415.59 416.72 14820000 415.8875
## 2024-10-18 417.14 419.65 416.26 418.16 17145300 417.3247
## 2024-10-21 416.12 418.96 413.75 418.78 14206100 417.9434
## 2024-10-22 418.49 430.58 418.04 427.51 25482200 426.6560
## 2024-10-23 430.86 431.08 422.53 424.60 19654400 423.7518
## 2024-10-24 425.33 425.98 422.40 424.73 13581600 423.8816
## 2024-10-25 426.76 432.52 426.57 428.15 16899100 427.2947
## 2024-10-28 431.66 431.94 426.30 426.59 14882400 425.7378
## 2024-10-29 428.00 433.17 425.80 431.95 17644100 431.0871
## 2024-10-30 437.44 438.50 432.10 432.53 29749100 431.6660
## 2024-10-31 415.36 416.16 406.30 406.35 53971000 405.5383
## 2024-11-01 409.01 415.50 407.50 410.37 24230400 409.5502
## 2024-11-04 409.80 410.42 405.57 408.46 19672300 407.6440
## 2024-11-05 408.37 414.90 408.08 411.46 17626000 410.6380
## 2024-11-06 412.42 420.45 410.52 420.18 26681800 419.3406
## 2024-11-07 421.28 426.85 419.88 425.43 19901800 424.5801
## 2024-11-08 425.32 426.50 421.78 422.54 16891400 421.6959
## 2024-11-11 422.52 424.81 416.00 418.01 24503300 417.1750
## 2024-11-12 418.25 424.44 417.20 423.03 19401200 422.1849
## 2024-11-13 421.64 429.33 418.21 425.20 21502200 424.3506
## 2024-11-14 425.00 428.17 420.00 426.89 30246900 426.0372
## 2024-11-15 419.82 422.80 413.64 415.00 28247600 414.1710
## 2024-11-18 414.87 418.40 412.10 415.76 24742000 414.9295
## 2024-11-19 413.11 417.94 411.55 417.79 18133500 416.9554
## 2024-11-20 416.87 417.29 410.58 415.49 19191700 414.6600
## 2024-11-21 419.50 419.78 410.29 412.87 20780200 412.8700
## 2024-11-22 411.37 417.40 411.06 417.00 24814600 417.0000
## 2024-11-25 418.38 421.08 414.85 418.79 27691100 418.7900
## 2024-11-26 419.59 429.04 418.85 427.99 23458900 427.9900
## 2024-11-27 425.11 427.23 422.02 422.99 18332400 422.9900
## 2024-11-29 420.09 424.88 417.80 423.46 16271900 423.4600
## 2024-12-02 421.57 433.00 421.31 430.98 20207200 430.9800
## 2024-12-03 429.84 432.47 427.74 431.20 18302000 431.2000
## 2024-12-04 433.03 439.67 432.63 437.42 26009400 437.4200
## 2024-12-05 437.92 444.66 436.17 442.62 21697800 442.6200
## 2024-12-06 442.30 446.10 441.77 443.57 18821000 443.5700
## 2024-12-09 442.60 448.33 440.50 446.02 19144400 446.0200
## 2024-12-10 444.39 449.62 441.60 443.33 18469500 443.3300
## 2024-12-11 444.05 450.35 444.05 448.99 19200200 448.9900
## 2024-12-12 449.11 456.16 449.11 449.56 20834800 449.5600
## 2024-12-13 448.44 451.43 445.58 447.27 20177800 447.2700
## 2024-12-16 447.27 452.18 445.28 451.59 23598800 451.5900
## 2024-12-17 451.01 455.29 449.57 454.46 22733500 454.4600
## 2024-12-18 451.32 452.65 437.02 437.39 24444500 437.3900
## 2024-12-19 441.62 443.18 436.32 437.03 22963700 437.0300
## 2024-12-20 433.11 443.74 428.63 436.60 64263700 436.6000
## 2024-12-23 436.74 437.65 432.83 435.25 19152500 435.2500
## 2024-12-24 434.65 439.60 434.19 439.33 7164500 439.3300
## 2024-12-26 439.08 440.94 436.63 438.11 8194200 438.1100
## 2024-12-27 434.60 435.22 426.35 430.53 18117700 430.5300
## 2024-12-30 426.06 427.55 421.90 424.83 13158700 424.8300
## 2024-12-31 426.10 426.73 420.66 421.50 13246500 421.5000
## 2025-01-02 425.53 426.07 414.85 418.58 16896500 418.5800
## 2025-01-03 421.08 424.03 419.54 423.35 16662900 423.3500
## 2025-01-06 428.00 434.32 425.48 427.85 20573600 427.8500
## 2025-01-07 429.00 430.65 420.80 422.37 18139100 422.3700
## 2025-01-08 423.46 426.97 421.54 424.56 15054600 424.5600
## 2025-01-10 424.63 424.71 415.02 418.95 20201100 418.9500
## 2025-01-13 415.24 418.50 412.29 417.19 17604800 417.1900
## 2025-01-14 417.81 419.74 410.72 415.67 16935900 415.6700
## 2025-01-15 419.13 428.15 418.27 426.31 19637800 426.3100
## 2025-01-16 428.70 429.49 424.39 424.58 15300000 424.5800
## 2025-01-17 434.09 434.48 428.17 429.03 26197500 429.0300
## 2025-01-21 430.20 430.90 425.60 428.50 26085700 428.5000
## 2025-01-22 437.56 447.27 436.00 446.20 27803800 446.2000
## 2025-01-23 442.00 446.75 441.50 446.71 18389300 446.7100
## 2025-01-24 445.16 446.65 441.40 444.06 15549500 444.0600
## 2025-01-27 424.01 435.20 423.50 434.56 35647800 434.5600
## 2025-01-28 434.60 448.38 431.38 447.20 23491700 447.2000
## 2025-01-29 446.69 446.88 440.40 442.33 23581400 442.3300
## 2025-01-30 418.77 422.86 413.16 414.99 54586300 414.9900
## 2025-01-31 418.98 420.69 414.91 415.06 34223400 415.0600
Question 8
plot(MSFT$MSFT.Open)

Question 9
Question <- article_pageviews(
project = "en.wikipedia",
article = "Microsoft",
platform = "all",
user_type = "all",
start = "2024100100",
end = "2025013100",
reformat = TRUE,
granularity = "daily",
)