Skip to content

jto888/EventTree

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
R
 
 
man
 
 
 
 
 
 
 
 
 
 

EventTree

an event tree back office prototype

This R package is used to build an event tree as a dataframe object. A tree is constructed by an initial etree.make() call. Subsequent addition of addControl and addOutcome functions build up the tree. Event tree calculations proceed during the tree construction.

There is no GUI associated with this package, nor is one expected in the R environment. A user is expected to code scripts defining the tree as a final version.

An HTML output is now available to display the event tree in the browser. Internet connection is required to load the D3 javascript library via cdn.

Example Scripts:

etree example

etree1<-etree.make(name="conveyor belt fire")

etree1<-addControl(etree1,at=1, prob=.99, severity=.9, name="heat sensor detects")

etree1<-addControl(etree1,at=2, prob=.99, severity=.3, name="valve operates")

etree1<-addControl(etree1, at=5, prob=.7, severity=.3, name="manual firefight", overwrite=TRUE)

etree1<-addOutcome(etree1, at=6, severity=.7, name="operators worst case", overwrite=TRUE)

etree1<-addOutcome(etree1, at=5, severity=.3, name="operators best case")

etree1<-addOutcome(etree1, at=4, severity=.1,name="auto water spray")

etree1[,1:10]

generate the html to the default drive

etree2html(etree1, write_file=TRUE)

view in browser from default drive

browseURL(”etree1.html”)

About

Initial issue

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages