The goal of TesiproV is to …
Install the package through CRAN.
# install.packages("TesiproV")
You can install the development version of TesiproV via the gitLab Server of the RWTH Aachen: https://git.rwth-aachen.de/jan.philip.schulze-ardey/tesiprov
If you need any permissions, just let us know (email us).
This is a basic example which shows you how to solve a common problem:
library("TesiproV")
<- PROB_BASEVAR(Id=1,Name="X1",DistributionType="norm",Mean=0.25,Sd=1) #kN/m²
Var1 <- PROB_BASEVAR(Id=2,Name="X2",DistributionType="norm",Mean=0.25,Sd=1) #m
Var2
<-SYS_LSF(vars=list(Var1,Var2),name="UQLab 2d_hat")
lsf$func <- function(X1,X2){
lsfreturn(20-(X1-X2)^2-8*(X1+X2-4)^3)
}
<-PROB_MACHINE(name="FORM Rack.-Fieß.",fCall="FORM")
form
<- SYS_PROB(
ps sys_input=list(lsf),
probMachines = list(form)
)$runMachines() ps
$beta_single
ps#> UQLab 2d_hat
#> FORM Rack.-Fieß. 3.434565
For more, check out the vignette! There are plenty more examples and information about every single object.