Skip to content

Instantly share code, notes, and snippets.

@daviosa
daviosa / voronoi-gmaps.js
Created August 28, 2013 23:00
Using the Javascript-Voronoi (https://github.com/daviosa/Javascript-Voronoi) to draw voronoi edges on google maps. It draw lines to overlap your screen size. If the bounds of the map change, recalculate is needed.
var voronoi = new Voronoi();
var bbox = {xl:-window.innerWidth,xr:window.innerWidth*2,yt:-window.innerHeight,yb:window.innerHeight*2};
var voronoiLines = [];
var sites = [];
function resetVoronoi(){
for(var vi in voronoiLines){
var line = voronoiLines[vi];
line.setMap(null);
}
@daviosa
daviosa / gMapsMarkers.js
Last active December 21, 2015 20:28
Javascript code to handle markers on GoogleMaps API. Keywords: GoogleMaps API, Marker, Overlay, Javascript, GIS
var markersArray = [];
function addMarkerOnClick(mapClient){
google.maps.event.addListener(mapClient, 'click', function(event) {
addMarker(event.latLng);
});
}
function addMarker(mapClient, location) {
marker = new google.maps.Marker({
@daviosa
daviosa / gMapsMain.js
Created August 28, 2013 01:10
Main JavaScript to load a GoogleMaps on a div (with id "map-canvas"). Try to get user location using HTML5 and put the map centered on the user location. Keywords: Javascript, GoogleMaps API, Maps, GIS
var map;
function success(position) {
var latlng = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
loadMap(latlng);
//FROM gMapsMarkers.js
//addMarker(latlng);
}
function error(msg) {
@daviosa
daviosa / gist:6357883
Created August 27, 2013 19:23
Javascript functions to get user location and plot it on a googlemaps canvas. HTML5 + Javascript
function success(position) {
var s = document.querySelector('#status');
if (s.className == 'success') {
return;
}
s.innerHTML = "Você foi localizado!";
s.className = 'success';
# regression models from dalgaard
library("ISwR")
?thuesen
thuesen
attach(thuesen)
lm(short.velocity~blood.glucose)
summary(lm(short.velocity~blood.glucose)) #the median should not be far from zero, and the minimum and maximum should be roughly equal in absolute value
plot(blood.glucose,short.velocity)
abline(lm(short.velocity~blood.glucose))
@daviosa
daviosa / require.install.package.R
Created August 14, 2013 13:36
Function to require a R package and install it if needed.
require.install <- function(pkg, github=""){
req <- suppressWarnings(
suppressMessages(
require(package=paste(pkg), character.only=TRUE)
)
);
#print(github);
if(!req){
installOk <- FALSE;
if(length(github)<=0){
# reading data into R: http://goo.gl/bAUmj
library("ISwR")
#factors
pain <- c(0,3,2,2,1)
fpain <- factor(pain,levels=0:3)
levels(fpain) <- c("none","mild","medium","severe")
fpain
install.packages("ISwR")
require("ISwR")
x <- rnorm(50)
mean(x)
sd(x)
var(x)
median(x)
quantile(x)
pvec <- seq(0,1,0.1)
pvec