kmodel: github.com/knodos/kmodel/renta Index | Files

package renta

import "github.com/knodos/kmodel/renta"

Index

Package Files

renta.go

Constants

const (
    // Rmin es la renta mínima, un valor cercano al umbral de pobreza, lo minimo
    // necesario para vivir dignamente.
    Rmin float64 = 6000.0

    // Rmed es la renta media por persona. Usamos la estadística de 2011
    // http://www.ine.es/jaxi/tabla.do?type=pcaxis&path=/t25/p453/provi/l0/&file=01001.px
    Rmed float64 = 9326.0

    // IRmax es el porcentaje máximo de IRPF
    Imax float64 = 60.0

    // N es la cantidad de personas que queremos modelar.
    N   int = 1000
)

func Cobertura Uses

func Cobertura(H []Persona, lev float64) (float64, float64)

func Datos Uses

func Datos(H []Persona)

func DistribuyeRenta Uses

func DistribuyeRenta(H []Persona)

func GiniRenta Uses

func GiniRenta(H []Persona) float64

func IrpfProgresivo Uses

func IrpfProgresivo(H []Persona)

func IrpfTramos2014 Uses

func IrpfTramos2014(H []Persona)

Fuente: http://elpais.com/elpais/2014/06/20/media/1403284152_965185.html 17707 : 24.75% 33007 : 30% 53407 : 40% 120000: 47% 175000: 49% 300000: 51% > : 52%

func IrpfTramos2015 Uses

func IrpfTramos2015(H []Persona)

12450: 20% 20200: 25% 35200: 31% 60000: 39% > 47%

func Main Uses

func Main()

func Recaudacion Uses

func Recaudacion(H []Persona) float64

type Persona Uses

type Persona struct {
    // Renta es la renta personal. Generamos un valor aleatorio
    // dentro de una distribución centrada en Rmed, con una dispersión que
    // acerque su coeficiente Gini al real (0.34 en 2011, para España).
    // La distribución de rentas es cercana a log-normal.
    Renta float64

    // Impuesto sobre la renta
    Impuesto float64
}

Package renta imports 3 packages (graph) and is imported by 1 packages. Updated 2016-07-26. Refresh now. Tools for package owners.