[Vinecopula-commits] r80 - / pkg pkg/R pkg/man

noreply at r-forge.r-project.org noreply at r-forge.r-project.org
Mi Jan 28 10:34:51 CET 2015


Author: etobi
Date: 2015-01-28 10:34:49 +0100 (Wed, 28 Jan 2015)
New Revision: 80

Modified:
   pkg.pdf
   pkg/DESCRIPTION
   pkg/R/BiCopCDF.r
   pkg/R/BiCopChiPlot.r
   pkg/R/BiCopEst.r
   pkg/man/VineCopula-package.Rd
Log:
- changed package description on request of CRAN
- ONLY ASCII characters in R code (also comments), or simply stick to English

Modified: pkg/DESCRIPTION
===================================================================
--- pkg/DESCRIPTION	2015-01-27 17:31:25 UTC (rev 79)
+++ pkg/DESCRIPTION	2015-01-28 09:34:49 UTC (rev 80)
@@ -8,6 +8,6 @@
 Depends: R (>= 2.11.0)
 Imports: MASS, mvtnorm, igraph, methods, copula, ADGofTest
 Suggests: CDVine, TSP
-Description: This package provides functions for statistical inference of vine copulas. It contains tools for bivariate exploratory data analysis, bivariate copula selection and (vine) tree construction. Models can be estimated either sequentially or by joint maximum likelihood estimation. Sampling algorithms and plotting methods are also included. Data is assumed to lie in the unit hypercube (so-called copula data). For C- and D-vines links to the package CDVine are provided.
+Description: Tools for bivariate exploratory data analysis, bivariate copula selection and (vine) tree construction are provided. Vine copula models can be estimated either sequentially or by joint maximum likelihood estimation. Sampling algorithms and plotting methods are included. Data is assumed to lie in the unit hypercube (so-called copula data). For C- and D-vines links to the package CDVine are provided.
 License: GPL (>= 2)
 LazyLoad: yes

Modified: pkg/R/BiCopCDF.r
===================================================================
--- pkg/R/BiCopCDF.r	2015-01-27 17:31:25 UTC (rev 79)
+++ pkg/R/BiCopCDF.r	2015-01-28 09:34:49 UTC (rev 80)
@@ -1,5 +1,6 @@
-BiCopCDF<-function(u1,u2,family,par,par2=0)
-{
+BiCopCDF <- function(u1, u2, family, par, par2 = 0){
+  
+  ## sanity checks
   if(is.null(u1)==TRUE || is.null(u2)==TRUE) stop("u1 and/or u2 are not set or have length zero.")
   if(any(u1>1) || any(u1<0)) stop("Data has be in the interval [0,1].")
   if(any(u2>1) || any(u2<0)) stop("Data has be in the interval [0,1].")
@@ -43,6 +44,7 @@
 
   res = rep(NA, length(u1))
   
+  ## CDFs for the different families
   if(family == 0){
     res = u1*u2
   }else if(family == 1){
@@ -60,59 +62,65 @@
     res = u2-.C("archCDF",as.double(1-u1),as.double(u2),as.integer(length(u1)),as.double(c(-par,-par2)),as.integer(family-20),as.double(rep(0,length(u1))),PACKAGE='VineCopula')[[6]]
   }else if(family %in% c(33,34,36:40,71)){
     res = u1-.C("archCDF",as.double(u1),as.double(1-u2),as.integer(length(u1)),as.double(c(-par,-par2)),as.integer(family-30),as.double(rep(0,length(u1))),PACKAGE='VineCopula')[[6]]
-  }else if(family %in% c(104,114,124,134,204,214,224,234)){		# Kan spter ev. mal duch C-Code ersetzt werden
-	## Hilfsterme fr die Ableitung ###
-	ta<-function(t,par,par2,par3) {(par2*t)^par+(par3*(1-t))^par}
-	########  Pickands A
-	A<-function(t,par,par2,par3) {(1-par3)*(1-t)+(1-par2)*t+ta(t,par,par2,par3)^(1/par)}
-	
-	w<-function(u1,u2) {log(u2)/log(u1*u2)}
-	C<-function(u,v,par,par2,par3) {(u1*u2)^A(w(u1,u2),par,par2,par3)}
-	
-	if(family==104) 
-	{ 
-		par3=1
-		res=C(u1,u2,par,par2,par3) 
-	}
-	else if(family==114) 
-	{ 
-		par3=1
-		res=u1+u2-1+C(1-u1,1-u2,par,par2,par3) 
-	}
-	else if(family==124) 
-	{ 
-		par3=1
-		res=u2-C(1-u1,u2,-par,par2,par3) 
-	}
-	else if(family==134) 
-	{ 
-		par3=1
-		res=u1-C(u1,1-u2,-par,par2,par3) 
-	}
-	else if(family==204) 
-	{ 
-		par3=par2
-		par2=1
-		res=C(u1,u2,par,par2,par3) 
-	}
-	else if(family==214) 
-	{ 
-		par3=par2
-		par2=1
-		res=u1+u2-1+C(1-u1,1-u2,par,par2,par3) 
-	}
-	else if(family==224) 
-	{ 
-		par3=par2
-		par2=1
-		res=u2-C(1-u1,u2,-par,par2,par3) 
-	}
-	else if(family==234) 
-	{ 
-		par3=par2
-		par2=1
-		res=u1-C(u1,1-u2,-par,par2,par3) 
-	}
+  }else if(family %in% c(104,114,124,134,204,214,224,234)){# maybe replace by C-Code
+    ## auxiliary functions ###
+    ta <- function(t,par,par2,par3){(par2*t)^par+(par3*(1-t))^par}
+    ########  Pickands A
+    A <- function(t,par,par2,par3){
+      (1-par3)*(1-t)+(1-par2)*t+ta(t,par,par2,par3)^(1/par)
+    }
+    
+    w <- function(u1,u2){
+      log(u2)/log(u1*u2)
+    }
+    C <- function(u,v,par,par2,par3){
+      (u1*u2)^A(w(u1,u2),par,par2,par3)
+    }
+    
+    if(family==104) 
+    { 
+      par3=1
+      res=C(u1,u2,par,par2,par3) 
+    }
+    else if(family==114) 
+    { 
+      par3=1
+      res=u1+u2-1+C(1-u1,1-u2,par,par2,par3) 
+    }
+    else if(family==124) 
+    { 
+      par3=1
+      res=u2-C(1-u1,u2,-par,par2,par3) 
+    }
+    else if(family==134) 
+    { 
+      par3=1
+      res=u1-C(u1,1-u2,-par,par2,par3) 
+    }
+    else if(family==204) 
+    { 
+      par3=par2
+      par2=1
+      res=C(u1,u2,par,par2,par3) 
+    }
+    else if(family==214) 
+    { 
+      par3=par2
+      par2=1
+      res=u1+u2-1+C(1-u1,1-u2,par,par2,par3) 
+    }
+    else if(family==224) 
+    { 
+      par3=par2
+      par2=1
+      res=u2-C(1-u1,u2,-par,par2,par3) 
+    }
+    else if(family==234) 
+    { 
+      par3=par2
+      par2=1
+      res=u1-C(u1,1-u2,-par,par2,par3) 
+    }
   }
  
   return(res)

Modified: pkg/R/BiCopChiPlot.r
===================================================================
--- pkg/R/BiCopChiPlot.r	2015-01-27 17:31:25 UTC (rev 79)
+++ pkg/R/BiCopChiPlot.r	2015-01-28 09:34:49 UTC (rev 80)
@@ -1,8 +1,8 @@
 #===============================================================================
 # -------------------- CHI-PLOT FOR BIVARIATE DATA -----------------------------
 #===============================================================================
-# Author: Natalia Djunushalieva, TU Mnchen, April 2010
-# Update: Ulf Schepsmeier, TU Mnchen, June 2010
+# Author: Natalia Djunushalieva, TU Muenchen, April 2010
+# Update: Ulf Schepsmeier, TU Muenchen, June 2010
 # For more detail see "Everything you always wanted to now about copula modeling
 # but were afraid to ask", Christian Genest, Anne-Catherine Favre
 # NOTE: It is also possible to calculate chi-plot for righ upper and left lower
@@ -89,8 +89,8 @@
 #===============================================================================
 # ----------------- KENDALL-PLOT FOR BIVARIATE DATA ----------------------------
 #===============================================================================
-# Author: Natalia Djunushalieva, TU Mnchen, April 2010
-# Update: Ulf Schepsmeier, TU Mnchen, June 2010
+# Author: Natalia Djunushalieva, TU Muenchen, April 2010
+# Update: Ulf Schepsmeier, TU Muenchen, June 2010
 # For more detail see "Everything you always wanted to now about copula modeling
 # but were afraid to ask", Christian Genest, Anne-Catherine Favre
 #-------------------------------------------------------------------------------
@@ -118,8 +118,8 @@
   W.in<-rep(NA,n)
   for(i in 1:n)
   {
-    f=function(w){w*(-log(w))*(w-w*log(w))^(i-1)*(1-w+w*log(w))^(n-i)}  # zu integrierende Funktion
-		W.in[i]<-n*choose(n-1,i-1)*(integrate(f,lower=0,upper=1)$value)  # W_{i:n} fr i=1:n
+    f=function(w){w*(-log(w))*(w-w*log(w))^(i-1)*(1-w+w*log(w))^(n-i)}  # function to be integrated
+		W.in[i]<-n*choose(n-1,i-1)*(integrate(f,lower=0,upper=1)$value)  # W_{i:n} for i=1:n
   }
   g<-function(w){w-w*log(w)} # K_{0}(w)=P(UV<=w)
 
@@ -127,7 +127,7 @@
   {
     plot(g,xlim=c(0,1),ylim=c(0,1),pch="x",xlab=expression(W[1:n]),ylab="H",...) #Kurve K_{0}(w)
     points(W.in,Hi.sort,pch="x",cex=0.4,...)
-    abline(a=0,b=1)	# Winkelhalbierende
+    abline(a=0,b=1)	# angle bisector
   }
   else # create output data
   {

Modified: pkg/R/BiCopEst.r
===================================================================
--- pkg/R/BiCopEst.r	2015-01-27 17:31:25 UTC (rev 79)
+++ pkg/R/BiCopEst.r	2015-01-28 09:34:49 UTC (rev 80)
@@ -175,7 +175,7 @@
       if(family==2) ## t
       {
         theta1 <- sin(tau*pi/2)
-        delta1 <- min(10,(max.df+2)/2 )      # Nehme die Mitte zwischen 2S und max.df So kann man mit dem Startwert auch nicht außerhalb des vom User gesetzten Bereiches sein.
+        delta1 <- min(10,(max.df+2)/2 )      # Take the middle between 2 and max.df
         delta = MLE_intern(cbind(u1,u2),c(theta1,delta1),family=family,se=FALSE,max.df,max.BB,cor.fixed=TRUE,weights)$par[2]
       }
       else if(family==7 || family==17)	## BB1

Modified: pkg/man/VineCopula-package.Rd
===================================================================
--- pkg/man/VineCopula-package.Rd	2015-01-27 17:31:25 UTC (rev 79)
+++ pkg/man/VineCopula-package.Rd	2015-01-28 09:34:49 UTC (rev 80)
@@ -6,10 +6,9 @@
 \title{Statistical Inference of Vine Copulas}
 
 \description{
-This package provides functions for statistical inference of vine copulas.
-It contains tools for bivariate exploratory data analysis, bivariate copula selection and (vine) tree construction.
-Models can be estimated either sequentially or by joint maximum likelihood estimation.
-Sampling algorithms and plotting methods are also included.
+Tools for bivariate exploratory data analysis, bivariate copula selection and (vine) tree construction are provided.
+Vine copula models can be estimated either sequentially or by joint maximum likelihood estimation.
+Sampling algorithms and plotting methods are included.
 Data is assumed to lie in the unit hypercube (so-called copula data).
 For C- and D-vines links to the package CDVine are provided.
 }

Modified: pkg.pdf
===================================================================
--- pkg.pdf	2015-01-27 17:31:25 UTC (rev 79)
+++ pkg.pdf	2015-01-28 09:34:49 UTC (rev 80)
@@ -441,656 +441,639 @@
 293 0 obj
 << /S /GoTo /D [294 0 R /Fit] >>
 endobj
-312 0 obj <<
-/Length 1303      
+313 0 obj <<
+/Length 1282      
 /Filter /FlateDecode
 >>
 stream
-xY]o6}ϯl`D}k؊5qH
-#1I(*Hw)e~H,J_]'l3sg'|O~x3EQ䅳-\(E^nv$#pНy9o|cD3Q`?}$uGģv*CV}J)J#/R("HkWEkmBቭ"ULE3Va?p2g؋m$ee~ouf0z
-JҀ	8:HG#rTS91)9bLF2GDC!I:.v<w_IhddA!
-!oAui+ʨ0,H 9cC{P'Gj<4+*Rf)i^BK*qIʻ$C'}kHTy[vF8f?QU(o{ǻgOZTlO:}v"<P5\~th˷9^\Tf64}DdykVY߁fvyoAj>bxlx-WI0IWWCۓj3GRWmCz5ۚ<LKhU>1oJi
-bKH7QAe
-(`J}TeД\''+Re7LˉNҔ-n_t[)Tz'jЍp %2YP;5VY
-/c8OXUzQ+Yy>
-5Sqd. ݁r5fj=%+&r8'KҶ]e!AyP]L"T3XxNp	ȣ^}씿t'Zg}׎S25XvFiϫU:\-3(9xBq2|R=+y{ƫd&>ѡ"|ӯ&y0<Dәz!ӻ?@8[TwbAhIް*G
-"0oI>axQy$54L*`x|R.vQ2j/?>;ݹW!B|zό~q:hxx'Z$>"\]F:=P#_
-p!@#_x@mI!a\)|I#_0Pl^g^K#/=:LK*̟0O)NG!
-=G<gw )
+x[o6+68ubI
+!tHEQt$UHe[KsxxK/.O/\'?]#cB&(b $ޢ>Mn8-'4q&Q]_+{RPQ9W^3ddG{`Fm,PXq4&EɌ4&O-]oiu^@-!qp:W$N\1%:%rV?w\:;s8Ҍn@g`Gآ`e'z0A8FQMv@ӌ}Ҭ7O}.EESVF:DQ(-ymWq
++vøTooۄ;j3<<_U3^B+3\s4F{DGCXbj1[,I?B-Em n*
+E7fp!#πo~鎠HrzlFQaH֧nZFVv$+CesBS[lp%{4\r)Zx0uSB'Iؖdqe`;V澃D}m/TP͉6Xz Tx<QNuLWlzoU5wLrWn(xcBt_5^5zvOjfZWfPUUbΪ[.	U64i:5brڬmfvݺr4TL+`]jJy.Ck|8 at K'p{[tm\
+u,ϟuwq}77z9Q{κ,9E9?	.o){2{nX1ZRi?h;oVl_UJC=CA-_"oȶϾ(&8ݱff8DYD8մ"aU49D
+ESj`ũkLv0 )z%ʲ0PI=4.OO>`5M1 (i-&LPù/=$9~)01_{:?FW=8xc5h|˝1txY{ϔ&~A!. g{x
+Wl0f>4>R(7`'Ϸ=~SDI76	1;6.N)
 endstream
 endobj
 294 0 obj <<
 /Type /Page
-/Contents 312 0 R
-/Resources 311 0 R
+/Contents 313 0 R
+/Resources 312 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 321 0 R
-/Annots [ 295 0 R 296 0 R 297 0 R 298 0 R 299 0 R 300 0 R 301 0 R 302 0 R 303 0 R 304 0 R 305 0 R 306 0 R 307 0 R ]
+/Parent 322 0 R
+/Annots [ 295 0 R 296 0 R 297 0 R 298 0 R 299 0 R 300 0 R 301 0 R 302 0 R 303 0 R 304 0 R 305 0 R 306 0 R 307 0 R 308 0 R ]
 >> endobj
 295 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [506.111 256.527 513.085 265.374]
+/Rect [506.111 268.568 513.085 277.414]
 /A << /S /GoTo /D (page.3) >>
 >> endobj
 296 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [506.111 244.455 513.085 253.301]
+/Rect [506.111 256.497 513.085 265.344]
 /A << /S /GoTo /D (page.6) >>
 >> endobj
 297 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [506.111 232.382 513.085 240.96]
+/Rect [506.111 244.427 513.085 253.005]
 /A << /S /GoTo /D (page.7) >>
 >> endobj
 298 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [506.111 220.309 513.085 229.156]
+/Rect [506.111 232.357 513.085 241.204]
 /A << /S /GoTo /D (page.8) >>
 >> endobj
 299 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [506.111 208.117 513.085 217.083]
+/Rect [506.111 220.167 513.085 229.133]
 /A << /S /GoTo /D (page.9) >>
 >> endobj
 300 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 196.164 513.085 205.011]
+/Rect [501.13 208.217 513.085 217.063]
 /A << /S /GoTo /D (page.10) >>
 >> endobj
 301 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 184.191 513.085 192.938]
+/Rect [501.13 196.246 513.085 204.993]
 /A << /S /GoTo /D (page.11) >>
 >> endobj
 302 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 172.118 513.085 180.865]
+/Rect [501.13 184.176 513.085 192.923]
 /A << /S /GoTo /D (page.12) >>
 >> endobj
 303 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 159.946 513.085 168.792]
+/Rect [501.13 172.006 513.085 180.853]
 /A << /S /GoTo /D (page.13) >>
 >> endobj
 304 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 147.973 513.085 156.72]
+/Rect [501.13 160.035 513.085 168.782]
 /A << /S /GoTo /D (page.14) >>
 >> endobj
 305 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 135.8 513.085 144.647]
+/Rect [501.13 147.866 513.085 156.712]
 /A << /S /GoTo /D (page.15) >>
 >> endobj
 306 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 123.728 513.085 132.574]
+/Rect [501.13 135.795 513.085 144.642]
 /A << /S /GoTo /D (page.16) >>
 >> endobj
 307 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 111.655 513.085 120.502]
+/Rect [501.13 123.725 513.085 132.572]
 /A << /S /GoTo /D (page.18) >>
 >> endobj
-313 0 obj <<
-/D [294 0 R /XYZ 99.346 773.487 null]
+308 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [501.13 111.655 513.085 120.502]
+/A << /S /GoTo /D (page.20) >>
 >> endobj
 314 0 obj <<
-/D [294 0 R /XYZ 100.346 742.532 null]
+/D [294 0 R /XYZ 99.346 773.487 null]
 >> endobj
 315 0 obj <<
 /D [294 0 R /XYZ 100.346 742.532 null]
 >> endobj
-319 0 obj <<
-/D [294 0 R /XYZ 100.346 298.028 null]
+316 0 obj <<
+/D [294 0 R /XYZ 100.346 742.532 null]
 >> endobj
-311 0 obj <<
-/Font << /F35 316 0 R /F36 317 0 R /F22 318 0 R /F39 320 0 R >>
+320 0 obj <<
+/D [294 0 R /XYZ 100.346 310.064 null]
+>> endobj
+312 0 obj <<
+/Font << /F35 317 0 R /F36 318 0 R /F22 319 0 R /F39 321 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-387 0 obj <<
-/Length 1046      
+389 0 obj <<
+/Length 1057      
 /Filter /FlateDecode
 >>
 stream
-xs6+8VH5Ǻ$^vz 4\:v8NgG1<WOO=xȻZyi2̼ދH<PD	=0=HpeCnvC`H1A^ݺ.7A)Vez9G%)b>~Yus S/0?
-BЩ4}=;+ۛMC>FGcwG8irbk1#_a "OR#')Aqv?t;:?\ٌ3A朗mj)౹F	n䄘KXU6ҖIj?ɾȺ5ގcCܜb%
-(yZKSPL\Or'\/@ sB	6dM\YAS
-
-$[/R%$3ڿ,W
-v^s(ϧ|J̍OoQp]5zb̞X6fF3|3k_r,	`FSv).UZΪn/J'OAc&cc
-م6PI~Pfo`o 7U5d[G'Y.e"HlчeSlؖͬ;2pv̲7)2{ wp{צ@ގ|@(ޅ;|Szhܰ{OO
- u**ϐx>ͦ.1)Q{>T~\!HgwY>vck5U;*6mf, hM2C %uc޵%$!2ə@mV}8PПޡd1$3a䶯.X at 3$z5K!';''^I+)wOhFw-9<؃}Bmɛ5l5k_r1fmrz߅sfpLj
-jXf\M:.2N x| 
+xs6+8~ !qdg'eg+C'ۿ	N:;^.d|ޗyzrO%'[{9s4gxW3PR)"2!7ݐ(
+s.q@]mt!?fZe6C계D9&y.t/ŮB?Bpr|9Eͅr}E>vGb2,_V Fj@oۃ~o XO ؑy@W\)mbn)blǙ"{U9`'c{})Q9rl8eڙگU,ގcK	d
+y%O493"7 #u Ź X[X7AH$HV" -A8!~a3Pi[	l9̪\?@z23?=9?hv1|X~0Mf(,lYͰrӪk-	—VHmS$\-g?Veړ aL篅N,R':+fɓVu]>ބHͲf7nGYNXYM2{ôHvƂ(}lGv嶺3xm'jlh{ r@h ^-P dwMi? ?* ]Kd  lPh~Az(~.8
+*}|yHwX&)ۄo܎1c9`&B)Dbw핂@ M_Dg ֐INIͭscɠ?p}/ ǐO9b&8>51C&|`GLQwYZ;<;n[`{;Ȼۤ5zQ$?<DgZb܇]#+7pNecmuG,خPo9ne0])sozS
 endstream
 endobj
-386 0 obj <<
+388 0 obj <<
 /Type /Page
-/Contents 387 0 R
-/Resources 385 0 R
+/Contents 389 0 R
+/Resources 387 0 R
 /MediaBox [0 0 595.276 841.89]
-/Parent 321 0 R
-/Annots [ 308 0 R 309 0 R 310 0 R 335 0 R 336 0 R 337 0 R 338 0 R 339 0 R 340 0 R 341 0 R 342 0 R 343 0 R 344 0 R 345 0 R 346 0 R 347 0 R 348 0 R 349 0 R 350 0 R 351 0 R 352 0 R 353 0 R 354 0 R 355 0 R 356 0 R 357 0 R 358 0 R 359 0 R 360 0 R 361 0 R 362 0 R 363 0 R 364 0 R 365 0 R 366 0 R 367 0 R 368 0 R 369 0 R 370 0 R 371 0 R 372 0 R 373 0 R 374 0 R 375 0 R 376 0 R 377 0 R 378 0 R 379 0 R 380 0 R 381 0 R 382 0 R 383 0 R ]
+/Parent 322 0 R
+/Annots [ 309 0 R 310 0 R 311 0 R 337 0 R 338 0 R 339 0 R 340 0 R 341 0 R 342 0 R 343 0 R 344 0 R 345 0 R 346 0 R 347 0 R 348 0 R 349 0 R 350 0 R 351 0 R 352 0 R 353 0 R 354 0 R 355 0 R 356 0 R 357 0 R 358 0 R 359 0 R 360 0 R 361 0 R 362 0 R 363 0 R 364 0 R 365 0 R 366 0 R 367 0 R 368 0 R 369 0 R 370 0 R 371 0 R 372 0 R 373 0 R 374 0 R 375 0 R 376 0 R 377 0 R 378 0 R 379 0 R 380 0 R 381 0 R 382 0 R 383 0 R 384 0 R 385 0 R ]
 >> endobj
-308 0 obj <<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 731.474 513.085 740.321]
-/A << /S /GoTo /D (page.20) >>
->> endobj
 309 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 719.42 513.085 728.167]
+/Rect [501.13 731.573 513.085 740.321]
 /A << /S /GoTo /D (page.21) >>
 >> endobj
 310 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 707.267 513.085 716.014]
+/Rect [501.13 719.42 513.085 728.167]
 /A << /S /GoTo /D (page.24) >>
 >> endobj
-335 0 obj <<
+311 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 695.014 513.085 703.861]
+/Rect [501.13 707.167 513.085 716.014]
 /A << /S /GoTo /D (page.27) >>
 >> endobj
-336 0 obj <<
+337 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 682.741 513.085 691.707]
+/Rect [501.13 694.894 513.085 703.861]
 /A << /S /GoTo /D (page.29) >>
 >> endobj
-337 0 obj <<
+338 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 670.707 513.085 679.554]
+/Rect [501.13 682.861 513.085 691.707]
 /A << /S /GoTo /D (page.30) >>
 >> endobj
-338 0 obj <<
+339 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 658.554 513.085 667.401]
+/Rect [501.13 670.707 513.085 679.554]
 /A << /S /GoTo /D (page.32) >>
 >> endobj
-339 0 obj <<
+340 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 646.401 513.085 655.247]
+/Rect [501.13 658.554 513.085 667.401]
 /A << /S /GoTo /D (page.33) >>
 >> endobj
-340 0 obj <<
+341 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 634.247 513.085 643.094]
+/Rect [501.13 646.401 513.085 655.247]
 /A << /S /GoTo /D (page.35) >>
 >> endobj
-341 0 obj <<
+342 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 622.094 513.085 630.941]
+/Rect [501.13 634.247 513.085 643.094]
 /A << /S /GoTo /D (page.37) >>
 >> endobj
-342 0 obj <<
+343 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 609.941 513.085 618.787]
+/Rect [501.13 622.094 513.085 630.941]
 /A << /S /GoTo /D (page.40) >>
 >> endobj
-343 0 obj <<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 597.887 513.085 606.634]
-/A << /S /GoTo /D (page.42) >>
->> endobj
 344 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 585.634 513.085 594.481]
-/A << /S /GoTo /D (page.43) >>
+/Rect [501.13 610.04 513.085 618.787]
+/A << /S /GoTo /D (page.41) >>
 >> endobj
 345 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 573.481 513.085 582.327]
-/A << /S /GoTo /D (page.46) >>
+/Rect [501.13 597.787 513.085 606.634]
+/A << /S /GoTo /D (page.43) >>
 >> endobj
 346 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 561.328 513.085 570.174]
-/A << /S /GoTo /D (page.48) >>
+/Rect [501.13 585.634 513.085 594.481]
+/A << /S /GoTo /D (page.46) >>
 >> endobj
 347 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 549.174 513.085 558.021]
-/A << /S /GoTo /D (page.50) >>
+/Rect [501.13 573.481 513.085 582.327]
+/A << /S /GoTo /D (page.48) >>
 >> endobj
 348 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 537.021 513.085 545.868]
-/A << /S /GoTo /D (page.53) >>
+/Rect [501.13 561.328 513.085 570.174]
+/A << /S /GoTo /D (page.50) >>
 >> endobj
 349 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 524.868 513.085 533.714]
-/A << /S /GoTo /D (page.54) >>
+/Rect [501.13 549.174 513.085 558.021]
+/A << /S /GoTo /D (page.53) >>
 >> endobj
 350 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 512.714 513.085 521.561]
-/A << /S /GoTo /D (page.56) >>
+/Rect [501.13 537.021 513.085 545.868]
+/A << /S /GoTo /D (page.55) >>
 >> endobj
 351 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 500.561 513.085 509.408]
-/A << /S /GoTo /D (page.58) >>
+/Rect [501.13 524.868 513.085 533.714]
+/A << /S /GoTo /D (page.56) >>
 >> endobj
 352 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 488.408 513.085 497.254]
-/A << /S /GoTo /D (page.60) >>
+/Rect [501.13 512.595 513.085 521.561]
+/A << /S /GoTo /D (page.59) >>
 >> endobj
 353 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 476.254 513.085 485.101]
+/Rect [501.13 500.561 513.085 509.408]
 /A << /S /GoTo /D (page.61) >>
 >> endobj
 354 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 464.101 513.085 472.948]
-/A << /S /GoTo /D (page.63) >>
+/Rect [501.13 488.408 513.085 497.254]
+/A << /S /GoTo /D (page.62) >>
 >> endobj
 355 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 451.948 513.085 460.794]
-/A << /S /GoTo /D (page.63) >>
+/Rect [501.13 476.254 513.085 485.101]
+/A << /S /GoTo /D (page.64) >>
 >> endobj
 356 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 439.794 513.085 448.641]
+/Rect [501.13 464.101 513.085 472.948]
 /A << /S /GoTo /D (page.64) >>
 >> endobj
 357 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 427.641 513.085 436.488]
+/Rect [501.13 451.948 513.085 460.794]
 /A << /S /GoTo /D (page.65) >>
 >> endobj
 358 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 415.488 513.085 424.334]
+/Rect [501.13 439.794 513.085 448.641]
 /A << /S /GoTo /D (page.66) >>
 >> endobj
 359 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 403.334 513.085 412.181]
+/Rect [501.13 427.641 513.085 436.488]
 /A << /S /GoTo /D (page.67) >>
 >> endobj
 360 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 391.062 513.085 400.028]
-/A << /S /GoTo /D (page.69) >>
+/Rect [501.13 415.488 513.085 424.334]
+/A << /S /GoTo /D (page.68) >>
 >> endobj
 361 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 379.028 513.085 387.874]
-/A << /S /GoTo /D (page.71) >>
+/Rect [501.13 403.334 513.085 412.181]
+/A << /S /GoTo /D (page.70) >>
 >> endobj
 362 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 366.874 513.085 375.721]
-/A << /S /GoTo /D (page.73) >>
+/Rect [501.13 391.181 513.085 400.028]
+/A << /S /GoTo /D (page.72) >>
 >> endobj
 363 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 354.721 513.085 363.568]
+/Rect [501.13 379.028 513.085 387.874]
 /A << /S /GoTo /D (page.75) >>
 >> endobj
 364 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 342.448 513.085 351.415]
-/A << /S /GoTo /D (page.79) >>
+/Rect [501.13 366.874 513.085 375.721]
+/A << /S /GoTo /D (page.76) >>
 >> endobj
 365 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 330.415 513.085 339.261]
-/A << /S /GoTo /D (page.81) >>
+/Rect [501.13 354.721 513.085 363.568]
+/A << /S /GoTo /D (page.80) >>
 >> endobj
 366 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 318.261 513.085 327.108]
-/A << /S /GoTo /D (page.83) >>
+/Rect [501.13 342.568 513.085 351.415]
+/A << /S /GoTo /D (page.82) >>
 >> endobj
 367 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 306.108 513.085 314.955]
+/Rect [501.13 330.415 513.085 339.261]
 /A << /S /GoTo /D (page.84) >>
 >> endobj
 368 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 293.955 513.085 302.801]
-/A << /S /GoTo /D (page.87) >>
+/Rect [501.13 318.261 513.085 327.108]
+/A << /S /GoTo /D (page.86) >>
 >> endobj
 369 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 281.801 513.085 290.648]
-/A << /S /GoTo /D (page.88) >>
+/Rect [501.13 305.988 513.085 314.955]
+/A << /S /GoTo /D (page.89) >>
 >> endobj
 370 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 269.528 513.085 278.495]
-/A << /S /GoTo /D (page.89) >>
+/Rect [501.13 293.835 513.085 302.801]
+/A << /S /GoTo /D (page.90) >>
 >> endobj
 371 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 257.375 513.085 266.341]
+/Rect [501.13 281.682 513.085 290.648]
 /A << /S /GoTo /D (page.91) >>
 >> endobj
 372 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 245.222 513.085 254.188]
-/A << /S /GoTo /D (page.92) >>
+/Rect [501.13 269.528 513.085 278.495]
+/A << /S /GoTo /D (page.94) >>
 >> endobj
 373 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 233.068 513.085 242.035]
-/A << /S /GoTo /D (page.93) >>
+/Rect [501.13 257.375 513.085 266.341]
+/A << /S /GoTo /D (page.95) >>
 >> endobj
 374 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 220.915 513.085 229.881]
-/A << /S /GoTo /D (page.95) >>
+/Rect [501.13 245.222 513.085 254.188]
+/A << /S /GoTo /D (page.96) >>
 >> endobj
 375 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 208.762 513.085 217.728]
-/A << /S /GoTo /D (page.96) >>
+/Rect [501.13 233.068 513.085 242.035]
+/A << /S /GoTo /D (page.98) >>
 >> endobj
 376 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 196.608 513.085 205.575]
-/A << /S /GoTo /D (page.97) >>
+/Rect [501.13 220.915 513.085 229.881]
+/A << /S /GoTo /D (page.99) >>
 >> endobj
 377 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [501.13 184.455 513.085 193.421]
-/A << /S /GoTo /D (page.99) >>
+/Rect [496.149 208.881 513.085 217.728]
+/A << /S /GoTo /D (page.101) >>
 >> endobj
 378 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [496.149 172.421 513.085 181.268]
-/A << /S /GoTo /D (page.102) >>
+/Rect [496.149 196.728 513.085 205.575]
+/A << /S /GoTo /D (page.103) >>
 >> endobj
 379 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [496.149 160.268 513.085 169.115]
-/A << /S /GoTo /D (page.104) >>
+/Rect [496.149 184.575 513.085 193.421]
+/A << /S /GoTo /D (page.106) >>
 >> endobj
 380 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [496.149 148.115 513.085 156.962]
-/A << /S /GoTo /D (page.105) >>
+/Rect [496.149 172.421 513.085 181.268]
+/A << /S /GoTo /D (page.108) >>
 >> endobj
 381 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [496.149 135.962 513.085 144.808]
-/A << /S /GoTo /D (page.106) >>
+/Rect [496.149 160.149 513.085 169.115]
+/A << /S /GoTo /D (page.109) >>
 >> endobj
 382 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [496.149 123.808 513.085 132.655]
-/A << /S /GoTo /D (page.107) >>
+/Rect [496.149 148.115 513.085 156.962]
+/A << /S /GoTo /D (page.110) >>
 >> endobj
 383 0 obj <<
 /Type /Annot
 /Subtype /Link
 /Border[0 0 0]/H/I/C[1 0 0]
+/Rect [496.149 136.061 513.085 144.808]
+/A << /S /GoTo /D (page.111) >>
+>> endobj
+384 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [496.149 123.908 513.085 132.655]
+/A << /S /GoTo /D (page.112) >>
+>> endobj
+385 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
 /Rect [496.149 111.655 513.085 120.502]
-/A << /S /GoTo /D (page.108) >>
+/A << /S /GoTo /D (page.113) >>
 >> endobj
-388 0 obj <<
-/D [386 0 R /XYZ 99.346 773.487 null]
+390 0 obj <<
+/D [388 0 R /XYZ 99.346 773.487 null]
 >> endobj
-385 0 obj <<
-/Font << /F36 317 0 R /F39 320 0 R /F44 389 0 R >>
+387 0 obj <<
+/Font << /F36 318 0 R /F39 321 0 R /F44 391 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-450 0 obj <<
-/Length 1965      
+451 0 obj <<
+/Length 1917      
 /Filter /FlateDecode
 >>
 stream
-xX[ܶ~_G]9 at 7,$@f/S_v%Ey3qlOߺ/օE~H;̹^_:<ȓ0q;3(q҄~Flc%,^yZ$K4	'p9H g)nEk/cˡ_<?f
-aͼ4˂pHݏ g_r_,`y1a݇f?# _#,#{
-0Oٻ)wa|̞ٯ	!NjXCiJK_AgP;<#4[^<BPTrj}7;Mx{>ʜ-Cg΃YZ;8A	Wdg:5gAq'a<ȬKQr!O*9~Ѕ 0٩BTFXӈY@Y$p0
-,MI>me3`.5ܴ
-ͽ*Cx]k;gF,^04xA{OXA 8am'CV'mHQ"<CBC=prD{ݿarȤ
-۫J'[Uiqhm#}UF1ZHltQ j
-A1hRuj-fZKonX뱦JyeN +$OܕnDվcP}.aMYj(-SE[馨ƭb½! acmt"n,FD*}<7&[Z.>4P05ܧM ]#/
-lnXݴt+pItT$"A 	Z0?{^0Ab~, Ii><xN9x-7\E!ϸt";.q~<m"MqNƴ(;A̓iMh9 =Bˁ-DOz	>݀`wizA~hڮ#䡜Hthvu|DC:{5RI]^}0.b?ܶ2F<k5U]NB fiD>Zvwߛ+CHbʕ
-??]g.YQ[;ܦQRM2|w`dGjWE}4&\`R^/%$;UlP8	K%8Ɨg]pY:	QF޲*J
-!){n^
-)$#R
-Go:]k
-Fb߈qƤy3S}ZCz[0]m"8
- ,\P7NᒝJefLeS̿`:KAUqfl+=k
-c\7z@½hV+	'yu&J\1 Xr{-I0j[O3P(Seo/+8
-,soz*;x߶Ks)JeN"BR
-6_DT#9Ma|*%	?0v(ihf.ښJu>;e5ֱt22vN$շJsF(v1"}3ә4U٥8՘wJF9(R8אX%<hx@-$ʉR 6z,+h{KFSy@j]cw
-t374OV"-n̈!.]%)3GuU.(
-|+J]ԥwBZʦ4=#'xTS 48"9/۱/1uj7ڿ
-
-/P8n+[(z`1Z_	
-
[TRUNCATED]

To get the complete diff run:
    svnlook diff /svnroot/vinecopula -r 80


Mehr Informationen über die Mailingliste Vinecopula-commits