Skip to content

Instantly share code, notes, and snippets.

@ZeccaLehn
ZeccaLehn / pythonActualPrice.ipynb
Last active July 10, 2023 10:10
Py: Adjust Splits and Dividends from Real Prices using Quandl Finance Data
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@ZeccaLehn
ZeccaLehn / downloadTree.md
Last active November 17, 2017 02:16
Download all files within directory tree in Python

Creating Zips

import shutil
import os

cwd = os.getcwd()
@ZeccaLehn
ZeccaLehn / binomialCoins
Created October 19, 2017 08:26
Likelihood and coin-flips (Combinatorics and Likelihood Connection using #rstats)
### Likelihood of getting 3 heads out of 8 flips given a fair coin
n = 8
k = 3
steps = 10001 # Non zero ending to get likelihood; best if > 10000
p_grid = seq(0,1,length.out = steps)
prior = rep(1, steps)
likelihood = dbinom(k, n, prob = p_grid)
# unstd.posterior = likelihood*prior
# posterior = unstd.posterior/sum(unstd.posterior)
# plot(p_grid, posterior)
@ZeccaLehn
ZeccaLehn / constrainedR.md
Created October 12, 2017 09:27
Constrained Optimization in R
library(mosaic)

f <- makeFun(x^2 + y ~ x & y)
g <- makeFun(x^2 - y^2 ~ x & y)

  # levelset <- 10
  # plotFun(f(x,y) ~ x & y, xlim = range(-10, 10),
  #         levels = levelset, ylim = range(-10, 10), filled = F)
  # plotFun(g(x,y) ~ x & y, levels = levelset,  xlim = range(-10, 10),
@ZeccaLehn
ZeccaLehn / installR
Created October 11, 2017 04:55
Install and Load Multiple Packages R
packages <- c("twitteR", "dismo", "maps", "ggplot2")
installAll <- packageList[!packages %in% rownames(installed.packages())]
if(installAll){install.packages(installAll, repos = "http://cran.us.r-project.org")} else {print("No Packages Installed")}
lapply(packages, library, character.only = TRUE)
@ZeccaLehn
ZeccaLehn / dynamicProbability.md
Created October 1, 2017 21:19
Binomial Probabilities in R using Manipulate Package
binomProbs <- function(w, n, propStep){

  # print(w)
  # print(n)
  # print(propStep)
  
  plot(seq(0, 1, propStep), dbinom(w, n, prob = seq(0,1, propStep)), xlim = c(0, 1),
       xlab = "", ylab = "")
 points(seq(0, 1, propStep), 
@ZeccaLehn
ZeccaLehn / monteHall.md
Last active October 1, 2017 04:48
Monte Hall Simulation -- Goat or Ferrari?
@ZeccaLehn
ZeccaLehn / returnList.md
Last active September 29, 2017 17:57
Function Returning List of Multiple Objects in R
# Function
xylist <- function(start, finish){
  
  x <- seq(start, finish)
  y <- seq(start, finish)^2
  
  return(list("x" = x, "y" = y))
  
}
@ZeccaLehn
ZeccaLehn / mtcars.csv
Last active July 7, 2023 05:53
Python Download CSV from Gist (MTCARS DataSet)
mpg cyl disp hp drat wt qsec vs am gear carb
Mazda RX4 21 6 160 110 3.9 2.62 16.46 0 1 4 4
Mazda RX4 Wag 21 6 160 110 3.9 2.875 17.02 0 1 4 4
Datsun 710 22.8 4 108 93 3.85 2.32 18.61 1 1 4 1
Hornet 4 Drive 21.4 6 258 110 3.08 3.215 19.44 1 0 3 1
Hornet Sportabout 18.7 8 360 175 3.15 3.44 17.02 0 0 3 2
Valiant 18.1 6 225 105 2.76 3.46 20.22 1 0 3 1
Duster 360 14.3 8 360 245 3.21 3.57 15.84 0 0 3 4
Merc 240D 24.4 4 146.7 62 3.69 3.19 20 1 0 4 2
Merc 230 22.8 4 140.8 95 3.92 3.15 22.9 1 0 4 2
@ZeccaLehn
ZeccaLehn / Final_Money_100.csv
Last active September 25, 2017 23:19
Census & Money 2017 Top 100 Places (Fips/Zips/Lat/Long/County/State)
place stateAbbr Rank county state stateFips countyFips placeFips censusPlaceType placeSym zip latitude longitude
Fishers IN 1 Hamilton INDIANA 18 57 23278 Incorporated Place A 46037 39.96 -85.94
Allen TX 2 Collin TEXAS 48 85 1924 Incorporated Place A 75002 33.092846 -96.62447
Monterey Park CA 3 Los Angeles CALIFORNIA 6 37 48914 Incorporated Place A 91754 34.048207 -118.14161
Franklin TN 4 Williamson TENNESSEE 47 187 27740 Incorporated Place A 37064 35.893823 -86.89919
Olive Branch MS 5 DeSoto MISSISSIPPI 28 33 54040 Incorporated Place A 38654 34.954106 -89.83743
Dickenson ND 6 Stark NORTH DAKOTA 38 89 19620 Unknown Unknown 58601 46.879176 -102.789624
Lone Tree CO 7 Douglas COLORADO 8 35 45955 Incorporated Place A 80130 39.541571 -104.92152
North Arlington NJ 8 Bergen NEW JERSEY 34 3 52320 Unknown Unknown 7031 40.791895 -74.13254
Schaumburg IL 9 Cook ILLINOIS 17 31 68003 Unknown Unknown 60159 41.811929 -87.68732