inst/doc/localizacionplanaRcmdr.R

## ----setup, include = FALSE---------------------------------------------------
knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>",
  fig.width = 6,
  fig.height = 4
)
library(RcmdrPlugin.orloca)

## ----include=FALSE------------------------------------------------------------
loca1 <- loca.p(c(0, 4, 2), c(0, 0, 2))

## -----------------------------------------------------------------------------
loca2 <- rloca.p(n = 100, xmin = 0, xmax = 10, ymin = 0, ymax = 10, groups = 3)
loca2 <- as(loca2, "data.frame")

## -----------------------------------------------------------------------------
summary(loca1)

## -----------------------------------------------------------------------------
distsum(as(loca1, "loca.p") , x = 3, y = 1) # Suma ponderada de las distancias
distsumgra(as(loca1, "loca.p") , x = 3, y = 1) # Gradiente de la función suma ponderada de las distancias

## -----------------------------------------------------------------------------
.sol <- distsummin(as(loca1, "loca.p") , x = 0, y = 0, eps =0.001, algorithm ="Weiszfeld" ) # Resolver el problema de localización minsum
.sol # Muestra la solución
distsum(as( loca1 , "loca.p") , x = 2.00000022259505 , y =  1.15332010901434 ) # Suma ponderada de las distancias
remove(.sol)

## -----------------------------------------------------------------------------
plot(as(loca1, "loca.p"), main= "Gráfica del conjunto de puntos loca1")

## -----------------------------------------------------------------------------
contour(as(loca1, "loca.p"), main="Gráfica de las curvas de nivel de la función objetivo para loca1")

## -----------------------------------------------------------------------------
plot(as(loca1, "loca.p"), main= "Puntos de demanda y las curvas de nivel para loca1")
contour(as(loca1,"loca.p"), add=T)

## -----------------------------------------------------------------------------
persp(as(loca1, "loca.p"), main="Gráfica 3D de la función objetivo min-sum para loca1")

## -----------------------------------------------------------------------------
contour(as(loca1, "loca.p"), main="Gráfica de las curvas de nivel de la función objetivo para loca1\n(Norma lp = 2.5)",  lp = 2.5)

Try the RcmdrPlugin.orloca package in your browser

Any scripts or data that you put into this service are public.

RcmdrPlugin.orloca documentation built on May 12, 2021, 5:08 p.m.