R: Internal function: Recode missings with IEEE number and vice...

gsi.recode {compositions} | R Documentation

## Internal function: Recode missings with IEEE number and vice versa

### Description

The missing codes can be replace with arbitrary value e.g. IEEE numbers and viceversa through this interface.

### Usage

    gsi.recodeM2C(x,y=x,BDL,SZ,MAR,MNAR,NMV)
    gsi.recodeC2M(x,y=x,na,nan,ninf,inf,neg,zero,pos)
    gsi.recodeM2Clean(x,y=x,BDL=NaN,SZ=NaN,MAR=NaN,MNAR=NA,NMV)
    gsi.cleanR(x)

### Arguments

`x` | the dataset having missings or IEEE numbers
`y` | a dataset of similar shape, where the replacment should take place
`BDL` | value to replace for BDL
`SZ` | value to replace for SZ
`MAR` | value to replace for MAR
`MNAR` | value to replace for MNAR
`NMV` | value to replace for NMV
`na` | value to replace for `NA`
`nan` | value to replace for `NaN`
`ninf` | value to replace for `-Inf`
`inf` | value to replace for `Inf`
`neg` | value to replace for numbers with `x<0`
`zero` | value to replace for numbers with `x==0`
`pos` | value to replace for numbers with `x>0`

### Details

This functions are used internally to transform the different types of missings correctly.

### Value

y with entries replaced. gsi.cleanR replaces all improper numbers with 0.

### Note

Do not use gsi.* functions directly since they are internal functions of the package. To use a gsi function, attach the `gsi` environment.

### Author(s)

K.Gerald v.d. Boogaart http://www.stat.boogaart.de

### See Also

`compositions.missing`

### Examples

    #gsi.plain(acomp(c(12,3,4)))

[Package compositions version 1.40-3 Index]