test.result-class: Class "test.result"

test.result-classR Documentation

Class "test.result"

Description

A container class with results from executing a (repetition of) test problem(s).

Objects from the Class

Objects can be created by calls of the form new("test.result", ...), but the object is normally provided as the result of executing psoptim on an object of class "test.problem".

Slots

problem:

Object of class "test.problem".

result:

A list with each of the results from repetitive invocation of psoptim on problem.

time:

The overall time taken for executing the test. Object of class "numeric".

Methods

getSuccessRate

signature(object = "test.result"): internal method used to calculate the success rate for a series of test results. See getSuccessRate-methods for details.

lines

signature(x = "test.result"): add lines with the test result to an existing plot. See lines-methods for details.

plot

signature(x = "test.result", y = "missing"): plot the test result. See plot-methods for details.

points

signature(x = "test.result"): add points with the test result to an existing plot. See points-methods for details.

show

signature(object = "test.result"): summary statistics of the test. See show-methods for details.

Examples

showClass("test.result")

set.seed(1)
t <- test.problem("rastrigin",10)
o <- psoptim(t)
show(o)

## Not run: 
plot(o)

## End(Not run)

pso documentation built on April 12, 2022, 5:06 p.m.