Learn R Programming

galgo (version 1.4)

geneFrequency.BigBang: Computes the frequency of genes based on chromosomes

Description

Computes the frequency of genes based on chromosomes. It really returns getFrequiences using the $new variable, adding gene names, and filtering for cutoff.

Usage

# S3 method for BigBang
geneFrequency(o,
	filter="none",
	subset=TRUE,
	gene.names=TRUE,
	cutoff=-1,
	value=c("frequency", "indexes", "ranks"),
	...)

Arguments

filter

The BigBang object can save information about solutions that did not reach the goalFitness. filter=="solutions" ensures that only chromosomes that reach the goalFitness are considered. fitlter=="none" take all chromosomes. filter=="nosolutions" consider only no-solutions (for comparative purposes).

subset

Second level of filter. subset can be a vector specifying which filtered chromosomes are used. It can be a logical vector or a numeric vector (indexes in order given by $bestChromosomes in BigBang object variable). If it is a numeric vector length one, a positive value means take those top chromosomes sorted by fitness, a negative value take those at bottom.

gene.names

TRUE for naming the result with the stored $geneNames in oject BigBang. Other character vector to name-specific.

cutoff

Only genes whose frequency is greather than cutoff are repored.

value

The result. "frequency","indexes","ranks"

Value

A table when value=="frequency", otherwise, a vector.

References

Goldberg, David E. 1989 Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley Pub. Co. ISBN: 0201157675

See Also

For more information see BigBang.

Examples

Run this code
# NOT RUN {
   #bb is a BigBang object
   geneFrequency(bb)
   
# }
# NOT RUN {
 
# }

Run the code above in your browser using DataLab