gregmisc/0000755000176200001440000000000012163405435012055 5ustar liggesusersgregmisc/MD50000644000176200001440000000102312163405435012361 0ustar liggesusers9aad35da5f4a0c97e74f4150542a672b *ChangeLog 461df9b24ea6ca4ab67ca45879ec7df7 *DESCRIPTION 4a821d3c6b4e0bea9d90609c1aa5112f *NAMESPACE 7dff524a2dc667b87acf2f87a8d9af21 *NEWS 23eff6d0a25ff85afbb5a335ad7280e0 *R/onAttach.R 9aad35da5f4a0c97e74f4150542a672b *inst/ChangeLog 7dff524a2dc667b87acf2f87a8d9af21 *inst/NEWS 99af68b9933865da35d30b3f0d4606be *inst/doc/Rnews.dtx d8a604720424e018b8b6002d2b8a35a1 *inst/doc/Rnews.sty 93161c1ec28d5aef3bb004a482ca94e8 *inst/doc/gregmisc.pdf 42910957695a1267a83d7b28a87d836c *inst/doc/gregmisc.tex gregmisc/inst/0000755000176200001440000000000012163402266013031 5ustar liggesusersgregmisc/inst/doc/0000755000176200001440000000000012143472660013601 5ustar liggesusersgregmisc/inst/doc/gregmisc.tex0000644000176200001440000000647412143472613016134 0ustar liggesusers\documentclass{report} \usepackage{Rnews} \begin{document} \author{by Gregory R. Warnes} \title{The gregmisc package: something for everyone} \subtitle{} \maketitle The gregmisc package is a repository for functions that I find myself needing but that don't seem to be available somewhere else. In contrast to many packages, it is not organized thematically, rather it contains a hodge-podge of different routines that make my life a little easer. I've taken the time to bundle these functions up as a package for three reasons, first to share my efforts with others, second to get feedback (particularly bug reports and feature enhancements), and third to force myself to properly document and test the code. The function in the gregmisc library fall into six general areas: permutations and combinations, tools for linear models, plots, data manipulation, fixed or extended versions of existing functions, and other. \begin{enumerate} \item{permutation and combinations} \begin{description} \item[combinations]{ Enumerate the combinations of the elements of a vector} \item[permutations]{ Enumerate the permutations of the elements of a vector} \item[factorial]{ Compute the factorial function} \end{description} \item{tools for linear models} \begin{description} \item[ci]{ Compute confidence intervals} \item[contrast.lm]{ Compute (and test) arbitrary single-term contrasts for regression objects} \item[estimable]{ Compute and test estimable linear functions of the fitted coefficients (including contrasts) of regression objects} \item[glh.test]{ Test a general linear hypothesis for regression objects} \end{description} \item{plots} \begin{description} \item[boxplot.n]{Produce a boxplot annotated with the number of observations} \item[plotCI]{ Plot error bars} \item[plotmeans]{ Plot group means and confidence intervals} \item[wapply]{ Compute the value of a function over a local region of an x-y plot} \item[space]{ Deterministically space points in an x-y plot so they don't overlap.} \item[hist2d]{ Create and Plot a 2-dimensional histogram.} \item[bandplot] {Plot x-y points with locally smoothed mean and standard deviation} \end{description} \item{data manipulation} \begin{description} \item[combine]{ Combine R objects (such as dataframes) and add an additional column labeling the source} \item[rename.vars]{ Rename variables in a dataframe} \end{description} \item{fixed or extended versions of current functions} \begin{description} \item[lowess]{ Extend built-in \verb+lowess+ function to handle model formulae } \item[plot.lm]{ Extend the built-in \verb+plot.lm+ function: } \begin{itemize} \item residual plots: add rug, zero line, mean and 1-sigma smooths \item residual quantile plots: add \verb+qqline+ \item add plots of each predictor against the residuals. \end{itemize} \end{description} \item{other} \begin{description} \item[running]{ Apply a function over adjacent subsets of a vector} \end{description} \end{enumerate} I welcome comments and contributions. The current package includes code by Ben Bolker, Bendix Carstensen, Don MacQueen, and William Venables. \address{Gregory R. Warnes \\ Center for Biodefense Immune Modeling \\ University of Rochester \\ \emph{warnes@bst.rochester.edu} } %%!!!%% \end{multicols} %%!!!%% \end{document} gregmisc/inst/doc/gregmisc.pdf0000644000176200001440000023652012143472613016102 0ustar liggesusers%PDF-1.5 % 9 0 obj << /Length 2724 /Filter /FlateDecode >> stream xڽY[s۶~[ xSM3iRǧNH$4(K]HJ3sl ]|{.śW7g1eq/n6 |%&_|n~<_ケ|k;{~|x槫_sxϛ.oξq_E, Șqx˳~^Ld,aYX|8.%iQg %c,;FmKmvr@}ԥjwM p2X:[<ԕ58:: )X틫朧֍#\3<=Tʸ⣽8H%,#)BvK+I(^}J/k[GhqU%ɹ꺂݄yN8J+KA[R`TJ ~wh*{%K֠4V>ԅ\n7uSV0KRQ0Hʒu6ҴvoYaHAsa*<}=cUh5[pػkYsYsG#R# ZhV-}zoUkߧYݵD/g+gg Cd7"{Bc0Ey-]ᮧU^5ㆈp0OR;@~E46R۝Uۉ4p\BpkX8E, hn ՝nwvTp+ 7 x> O~e f+dS'TA0XeV$+%ۮWTZGq`0{lpcD8&c 0$}86;u48X/) 8x\ZYg81 }uYn#3M8%P&' kc^^Sr@O`EC:)"F`hV4ٍ9tl$~NH,^uZat[Fpqq6;.f:+JVl|SbI̊ -xJ"[4{'1/8%#Lw{H"[~bֿMLq#c # {U': ަ_y *h$Z*S J5cP+Ay>xCN?kޓq+f%VCE>KxkC_D ;-B_2Ju:enҕo('Oz%0R sc[SmwK|JDNI$zg\B gs S 2/9.H,s+txaHzGY6Smdl Vc4Rn!Bz`*脷]O(SY\iV:VL CٗtoV˙Գ!mΆWGWc4xT NhBȾ%8лg0CKt띛JT0MRlΕ1"?uA^X5tۣ 뺘`@!W!x[v; 2g!W\ $@1EOIF8bzUC+qT?TE}I\wV.ڥ\/<=i`uw+Qpa;Y ^)d)w@ltQ% T;#PS:j¦srNM󅘪ńM>w}ş| G1.yG61~q̰Kcz|mxv c/̗FoKghgY^AL.Stju^X }|<~.+&NAE(z y糾׫rM-Z[=㋊+ɰi'F0cϺ=l|jpC%%Ku8j8ÌWyaf:ׇ'vj 2Ҕ* #B,ʾ:TU"n3⺍ǿ1 F bLPΰUoG|?Ѡ.>۞0*J~ Q+'oN ?"O%FApNR\7DSդ J6ȿ_eW[ #wSi zLk1>d;iu؊Wy79KG)> HE endstream endobj 33 0 obj << /Length1 1403 /Length2 6029 /Length3 0 /Length 6987 /Filter /FlateDecode >> stream xڍx4ֶ Zhчu{NDc0D{ !: G'JM=5k={_{p (!mHZ$(i PD&0пD&Pw ;ؔh P<@"H\ Re'-xD@QDJHWw#S[7Pp `@v`*Bp!}#*%$%vA "dy^0#{B(t.?8F0_C= ` p@aB<vPw:PC E Ht%!~!+C8ap(@WUKv`8 {ap-{`>a sEQ0/B`ڬSB@hѯ)ܡL}3{eCa*dy@5`0&h(PRLLG_|\~HW=4f|P@  B`gǘ1X1>(TL PSQ H H .. guoz`؟GF =  L&GƆ :HP\@!,{Gpo?_v} 0z@cfCCM 6^ 43# @P0o qKK!Q_L_>A1~g]ikE`wwF(U;oH4&G:X(@#1vxc0^u( !ABÜ^(0x l୬vF'E9g9jgM)ؽ37W11|Qwnrz>Ko]P`qI0&NqDfckb:s.#rPr(9%gMg@)ub?1ge_E?"naakhimn_Qfo؋J:*ytIPXJilt.86? ےD<to>~QY>b1.Dr99ڑ&]t(ZߋK \֞Bka/4?snLK ||(gv7]auZ/yҌ%qmPO! dpYG& &*bZYd5OB^TA~^[Cyɹq#Y#mLBsp)rRJ/L/= iI>^?@^~KMD[C!a+·6:\a'gZS=~o#IAB]CxtjdwL3_vpm{7\RI +D[-Z'=O,ΤmZ}j9pQᦨ M5.)B;S8$PmxC BѾh.@Sk9BqQ/ 8DU⇧ȇBfbo}]_n[1(hE[)=h(4O~Whru%n-rEK9R=͏D=IG5A߆$9?0aa2VI=*jI> gQyEmzɬgX_$DPRMi? Rpc.G}yahPeYAVY;8Ϫq+ԫwPFOJgu9!}r\?o"epc o*ItBYϋ5:$JCT&ȺEּdTZa륕*7eN4PJ+Wv$#%pMgkV8׳®Ϧ,Tu憜zHd 32Ө-Aч1n/N(h1ܬš[ rWËIlƥr'ur)3a➤2z TY|NաHZf}kG$2E' (>5ANF\tl_㇓~YYki;3P\J>k5/^[B%Rjn\t[74.91$}/!U,n9c%'pñX`;h4b5y|dI!OKhBpu %Ydm cV}[ 0d+NvaeM z%(CXX2Z'xP;>qVNi)7"5?(?1FzuE .O} ):p@}|j]) ج2Yg[|'?ES2Œu<{K >L4X껞v'2wK=Lտ9,LCOӠ*M<8HqKYV-)ɱqCX?զ }bjjx3rwSWUf@K#[a,!>.ع./jJ> 7!汫brԋ߷j~89n71Ii+ϹADi.F@x$wvmX6XDf'TkFKjYǴOu韝{W Ǭ8ȁ W{.amXd.ȩ{7[_k@ Oڏ:wA@B礱*w3"!,*d:G>GbMty/#xxH"OKa)5dEI"8tgX$s*8xĒjO&~1~i_<>>*[G,4qr%-B}S;f~seBЗB%*[tS.T3oԝZ̊ {D>7qFY-b U>$յZ[r灻(Bqb^2aL[@{Ȳ=Hud2'8Iɏ I3[ɻlكh;!حiTެEGaeW%RO?4 ~Z6J]$l~8fM/8r_:6GT_*[k)s|f /B S(`xηiꆌ9F@Be -tAjk ؑT/tc˃Hd|MZzdH>.Ef쇒*4N2DO,yݬ&9+V0Uwb֧=۫nXV^/Oka,Jzg=a1a_zMgEIKݞ6jўtz_3 zTFaSu$+RS"sE=+  A\.{YƟ%]Y;Kmp̔%+ydYq,b&Wn^y?HF;;sIQ._XtҎg"u;"rt a#n9hBix:ì{̚Q}zʷ(csR\S6~M}̀o׏<#rSI9HH ^͔m{*BUEK8'f-zB m)t\"(IXŢclsqayY5W/L%4d=K_,Jh!Q"䑲Yw迦O%Tku6b%,b]Z EJ6O]lGI;<'ҕskr;co$׎^t;(<"h["WH] iEt:Z=K&Ij}7śuР<ɚ{81%]Wv*wO{*j,rk,ו/NYL.i ~D"d>{mJ=s6O(oi<AG6V^8UDo|I!Ҋqǎ7M]3w^r#_= _w_Ub}#rȾc魖bw±\' LN }plHlプ:0B*\WtEo#̫zf9$^[ڕM=dV0Y ?4C!RL2 1Zt+%!.T ߳b, F<˃(v Z1SJ%^O!{ZN?㡏5+#;|ݺsj\b^GbfȻ5u#s,KL{,vƂTf"S"XflIL{iԼ|1 _{s"g,y ZtͰ3Pس Kc*u!{T#wbzAB/𾏢x9;|y4GX=#[lg\_YeE~h{۟[ML3%פR;s!LnPSO.K~xZU[^l:DxBFIC%2`Hjx^xYv56KߴYշ{?Z!NJs˕ssc {;2Sd՟=WE iƤ ]Z%u)r:Uzj턜7:83-nN|UNѓg\hԗ`;Hr0q/h,ӇZ=w^G9XpG+fvPh5b-hk ~jɗa˂ifAgќyK"'krTUGO(νʨPꥪ޷GKI:$g̬WxҒe` Y%WDS8pHG1R&v#SYSSĘG&5 _+,/w1r^+/_=}b+Ք6_:Q8U9dS'8vd`'=b7eTo F?liG:Vt?V^.}|>V6L+Vi> stream xڍT6LIw#5  00t7҈tw( !! ݥJz>gk}ߚf~FK]bRع9D꺺\..^..tzz]0 ^uC\D! aO69 )PPppDE<\\B"9'Pe!>P=ߏ&kf ۟t3 ԁ0{SGk@b |= *tv@$^`=@zl)4Πqtr@la^@(dp[\ܟR<\l@PSw@`]'hm qv]`'@SA c]l~!O@O hՁÿ[C0wwo?N'~W P`PP?й6`k dvAO'3_`o ד\?~2{R ?SY@^^/v@~|v^^? @@XUoZ@_z.(E<ꐧpPпYdp_2 !.vN$] ì(cxviA;7VNq:?.FwGykP:דx~O;j#m' xb@)8AmA~'P( t|?S)? ߐO =8NO^  }hi:? F_^X;4&bߛ3bf[FIg ݀^I3]JP;hFL}uo=ׅ4C<<]r"4DF+_?GC[kPѻiD:Uʏzq!eEVy 0vJTso˫9GjdVx޷~ƛ< ?|תuy{ȌI)/'fd3TH>mbۘ"bO]V j 1Dӱteit=Dj奠X^:h?v eQLDZF4:T=8m;fbM&&+-PǾPCN]߀*(%8%[G/LꄻLMFV>s]?})0RhqJ.UovNbLTÖ*XP8Z rBJMl)zuEeѝ ;Cy(`P{[E%aʎqpaIQP*<1[)xe~Å+] R{WG۶h \zbѱou v٪Mf&tB{qߊ_VnLP .տ̚03^kjb gZ:te`L*ʼQ$@eȷRĺҫwZ1 kIqJcHÆ|рƔ|}!#KOUr$t(F@|_Q(}<5R߹){yc&63l.'܌[s4tǶb)`n7 ڒyyK݈QsiXxz8K y{M}?}g)_qlf5b>Vwq~hMxō3qlUl(0eXTzw|QzWnkwJZt'֤bbH\hz0 =^ϒo7LOP]+,C;#e~5.-@8Y~dLOĆUz51 _-ra-46&%ǚ:Ԓ\@y}NquٵvN[Y$:_/~Hb sBwX*Qɀq 1 AfH2[@lF asC,?` Z6ڼ<5kfJcDvξPeQݞb(˕`Q?UƖ0-ؔd?_0'6g |x@f5ڈ۝S(kbYVu̲ku] BV^4ۙCt?"ZјR-K*P-7͑1uu\^v[O|K(_Z `,rfG2ؿzU3[]yyLޒ/TuHC<*\4N-?mOXyzG~Ͷ?ո՚[@3Phh MCxP37I i?m88P _Ygouv]o[й6@pUN2ϸPZJ0[pᗛ\)c[,P7_vHG/~<̐cTt Z9ORN)[Q@jX?TVAѤz.0FYt.̒5s r|Z[KhOTd9HBBa)Sػ%zbB,t\'qAAmwz$qSg0XXjB:p$nE&6]F4rOX*mJtᯖᲗԧJK6q'KP7\ VyOu!%.|mƏБz.(I|ebG2Ħ%̭{3d+{;#Q'?VSdLj=]D6䭌j-=ӑ;#@7tW({<_J ZMT1!FkdOqǽ>(5Xz@)_~_Ŭ@f~\ċQa*Ɔh[W[?PʔIKSuܔyg[I&HN?F}]$yu[j'D/KXNլc٘}R_ToJEPBozZdS-B*ɽjhm#aZ%RըNk)Em&xv]/|4>Fp-1jP뾌TiIM֥E]g>1hw80+Q >@¼gb چ]eҐtrEpņb }so ܅mp;쁷~u5뛛j{lSE/!"k/([˙vt'8R{י1lc^|SF 2#?rA ~ީȖF;"rc%S0=5rItڙh&5OF72a!7&^G.1&$}u]xNuh."0aϜy+w~>x.yQ$e;n^~gP`a+#'%tXHࡆ`q<GgD5’rvȳ=xf7f3 ʵ9vVJ6L"}gUq3%n=?$%̏|VS&͠9ڶȖˢjROtM3t>m25(Vmok5#@f(2'K,6m-ƽ8G^׺u](bdR{>pK9oSEcf3"7 4n̖#eEP!B&U)^hإ`fチ=-j>cilLŻ)]Ȝ6-S1KGhrꖲG}щ PH oٿ j1}t|vce|aƽB}A?3&+{&JʅxPi/w/d*jĒ#C9Ve/)κ;lf 02TCt.NlХK-P7C.W9mwN8Sy*]>'BSyC,g/ׇ:IeK^~_Pecv&\uN^csr_?s֎ZV!pK\E 7;s54XaڕtsloBO9 eJNC䳐?ܫy]e. nK,7:X@KfFn?ԓKX;{}W;}Beg"3Dșuo8{EN hsZ-tƳ/nJVLΧ}DHI\8r|UTL0c!70f~<6*5%h9f, 6n$_ĝœV]l*Ӷ鳬ax5vԘjTVD}luv.BD#54$#E)"Q;cAd߁+ESV2h_yN9.r_72^UH7 y!XH5]P5`K3oWP5pnXj K.a^(9۱T_\Ur"S D+Ѩ BCe\o-z97^^h]~Tܵ-9JPy͌>pz5H, xBAi&MVx@ڈ]'H7C:Sy`sS`y<IߦѭQx*M{m U]a}.6n_2FX;ey,N>qACրQDvy'wUЭ[ɎRc>0>^5nv>NU22@YҡPR*?b|$-2Ӕ%* _F6`?XtVYk 2G:Gx{>zWDs&+GEq9*5`t\}nXj([I7kpPuҖ\PXkXLb) ě.| j6Jcc``"Igbo'NxT5{PaeveD?H阬 㡦]Z2f2"*s,|jw +<_׍T^jXX{lGpM>SV9%?)"Pj#pg[)F|$bHnofP'}xRg,< 5 ;XD5k.:Pv|o7gB ~+Qwd#tgTHqHé/μf0rkGM0*-$VZwh\_,8$cW"uϝs1+iZKzy; LUH__$gwg ˧R LͮV ^4FM 4֐5MS6cze 蓁&;qձϒjIa :,+]nà9WV-; =t= vD G> xJ\Kxa5H)ùVJjۮF,Kϱee4u)'1F*@Q jw Qk)ӆ 7d+-ݐDa֕#6晡w9`>93WB>ˉ7̰x9tp[c)ޔ->^]SP],;aCgba"'.#Q̝7X}/ f3^9s5 !ߞt^D]wQocTfjN5yG׋(rF&o-wЈS{:pF4gX-@҈g2𪷦Sw+.xe?Qk\ >LIMUj(gf%7n]Z; #IdYvȭW^Lͦտۄv C ,φ up*1on\3ʠO%ܤ B|,#PibƯnƬ jV؟Ps9(LwvϿ)] .WҊ˚C%x"Qd2OWϖ|i.0}ǰv{xnj[U㰢-/=ALǷ&2"ebFoNjs죸_Ld5du#f c*F9WCpa6k dRjfB䴼u}XKY^{Igk]GOfΫ!ʳkvNNH!A 3Sq_gȡ%o_E؏p${Fk'y/chOy "nH}h>Cm nikc ]^qg*=VU8ne^ Kht$Q%Վ*iʡSk2z*2Ez+OgԞވiѶOD gjFՁ/E_x}owy*H%4<$1)ڥ3z!>=4"'~ث1Tlٷ$BQ_yܱKKٯjSe0 :P #Gc+}^9$L(}4`=sißqXMPSBN=4k'XV؇O95t'cP2hmG@rnIsw0aW*hwMtzGcYn W'$+T?ϿmY՛* zn*M*h]/JWq\%&l4\p`=k?6Z, ֖H0L Vu> LPa$8TzźJ3{pϣ^}<W+E?g0Ј0fHi2fV1ZZީl4`}?HW4"f FLUVyݏ/¼kʹ/ |Xso)z3Zvw%=Dz;]INeym$+5ZMYl뇦a7{eBf܃T7O &5V+>.|U$/5\% (N@=S endstream endobj 37 0 obj << /Length1 1614 /Length2 13402 /Length3 0 /Length 14211 /Filter /FlateDecode >> stream xڭxctݖulb۶mĪ*mUl۶m۬T/{q?1s͵+ jF66Ft6O3#N D&ff@@AECC/_!cz>w:Y?_mlvΟ*@ 0D%j blci49f,&vD%089M,?]Mh@G[K'wK;ӿ|&haSwrv2qtp|fUOg #r;Y~f&.ldip:0tr1r h7 'K;18͍MmNN0u_uKF6n;?9X:;mᘘ?s86ckTL8w(OFv6nSgJNe;$?D?q]rCu`#[K)#5?H9}6BS Fz--]&3#.mW3:X?:&FZXXvvNS3(HɉK8OU>G%r EXA cad!^8p}$? @Zs{n cZ)J Dub\i1-u?_n=Y ;4m˭ a6Z *U# )ط|RW.q ܷJUp>p[uM'EAtYw. ȘpbvU_p0=^"/f!veQ ;WNF`EW`SHqgfcD|#Z]Girg ѳ[&Ln G,A\<} ו6#l&a,o)4]DF^A *W(;m^ ,-Eehn#{ AhN\p#^P0!EF%_cjug]>#D &OgÇ%c LQ|ybDtsDj7F2;?'*9kRS:: @5~},˩]NE ]3֔6\{>~*셌ҝa$a;}'bй$")g9yFh_lk:iE75P򖀃5C\iosi(8aMPʒ{h= »ǐFfZ% ",\c ۰'ӛ/o!Q.C1Wx6#C(ÀO^Wlm~K "ls6 2.].t?%Q|phQ,|r= 'H^P0EH0VP;$6lxSRRnԼ;Z$_l<@W.TR\*d)>x曣yyS|2jWjJP;4u7MJgm3-ңEŜ(i,բٖ&[_'S)QQkZ]{M= {/igC |Oɑ,)1~ec:ƁA|}ྏ8E) (Aɜ-F\?VFN/ qMZJ9>u3+Ŭ03V8+`FUGaNS%LstL7%]{ρ8;gg Rc|UmN^ogS c#9a-`[Ǣ˭g'Iou﷣Vk9驑ǁ׎^Y\h~į^jac=z55[/,f̫HJIg]oS8H51 R],,FX4K (ݮ΋ٸtNE}Qȍrn|TWg.nXڮS#z`C}\E lp_XwјK5Hٹ J5Ne/xlC2ͭ|_D4 >zfdЧFcRԔaAW/7n`.}M֏S$B0"oNvW=uEDՅC+vOl.3$B0b/j&Mt2>R>mvƹk_gBiuP@Io/2yq~SpMr-`H_E0o:TTpvv[MS% \Jݼ2*+ku 液U (?7Tdl B2׊&9~SO3i&%"͚'D"JkRpP@X1>2>9 N6G@EFaYjYm-}-u~i0ݒ NVS3}J\a} WplQTC9NFL 𙣨W>%Ϭj >?̜J b{#I<Զ?H:W+,22ЩÚAaxfeA>cq6S%(sQFM1`;7+uAG|7Qo>"|18knyVC#\Mk%9}vOq$]m˶47nPՊ~ON9/{~ޕZV1#̦Fg>.׃̛p t^AJ#;v1)Olg@)"6_B):dԂu>Gc&3I9+K+XK9뗉?5<|_}5 ;Fu ȍ2">(U. i%i28J2hn (?`7;B2+b@a$m NM4/ L= 5:>=Yw7<5CyN|rWY?fgec?s _C+4*OF%ڭh1r|4?Fp3MBg)ԷL!JxoݗQE:Eڝkf4*sl`id{,<~"BiYGT\R*FRʯÇ;JzQ㪮]蹽>tPq~%KÓnZ/ȊH 8V@U%P(bfbޔL0sVdX!KM'mk2!n#˷(:?௞i"|]IU\瓿O@&a$_wjTSBRH ^r=C/t `&S "iXۥ 'HVn{n6O{ef&yq# B*94:"]t؟_A04l-7A<anPʼnkFVQe{WHNJquHRRwLKbv'(N68㞈t3Z:@gf[+8=k" 1]6(̒w9[1#,mmQ]y:h6d~#<ٴx}MQ[ʾF(\=퍖iaNi0`t]` :1Tp.fUYgr ƾ&=p!Ca(^ IϩW?Έ(N:OGֲ\,\XS4GGd0סnA ~) D8O47"j(VWBɢO nA=8WR/]W2uLud.f%'S>$@3wK8#^-+mB Qc.KccPr.]p2A@PeY72$3]Jo1N,1ϴ [lf Mm>K ع Vu;C@VȐWegD2p RK򕪀I e2r5 ;UZjn `hq4F='ICu#7ѕH tSV\3Do2vm2<#K$*Zg7nV*Svj.ۿa(1 ; k=iƬbܒA68y(CEq,y#6u"9>N꩚ufݫ*#r,!=\'űxbguЧ5v#o'ǯ۟*9uQ"/G>DM !-D=<`B4a;Vx\ oaPE{LKwg9)J?]h׈ @Żd 8I-}_Df^c+ZZ[A ? Bû-Qv^~0TG: GD;MR tG[Z{'ۓ3à]xB ݙ3XlE[OѶ¾o 9c"Sg/ E/鱚~\b?9 vZ -߆a9Z#J~YǠolADM{jzTG^SSxe#S}J$r +9Js*~bU!L*rMDYǬ܄?Gyu۹x9XY弥WAfxeUa X׼>iQGk7PHfuJzN.TI>Tn]Dg2nj2S& BX#L@O*bI9UPB\Aq馨0p 'M<2؋#xNYp,`>f/H~nhrci4 #/|i&œ29 .JG6:gSjyr-l-(-l1lן?fJL~zF\{_ "gakzbٓvvߒp=Pjct-[Tm<[r}IY'I p|lJ>bO)}**6$d p<БFEf;G$ˮfzϸ fn0CA}+k-q;s}!)ɳkeJk>C A|fzc6֥Wղzs/t釂 WT@0xl,vl.E>bd:z劋.ʉ~H#Q;]wFoΆɊ<:toᲩTp;DY(P؈ϿhmFcZh0wv{V䖰?V@>ggA^vw:GI$i@<~|ybcV])n)V|T5H #7856u:Rհu2-ߔݷQVP=AͲ Jnkӳ=GaL{A7@Ktq,07*WM_6K 93)0HobjZJ8zB83|39IlGT $0$r]7KWP_ Tb/ XRT\F8b݌UѴo&4`1"1W O%A/ccqNĴ1\+An;c/nM1kakk_,"cp_Q~+E: vMjrX\97Ro@)!Ƨ,oЫhC+k|4g{B -:txKp?nWՑ\[UMozD%"Ƈpolpɞ(ʘ,T#`rb k혂yA5B'7]r 7x,7ƙd_RVʕAqs~5d.V~3R34dO֮:<"pgv/נ*@fb5s!d[KUMQ$hjUt=3P'pˉz.+=SwD{C l j J0;tqiWMuEnʫ!uL:X ۳EowͲYEN1`/hct ā q #)86i}g-C%~K ֕ǫ⏥mD 3u,TYD2ة cQuyڗ nU5s_lR[ߍi_>5Í:C= [I8`S'呐Z-цr8GHeGݪo,1؍Ƨj 4\LEplr\D¼XD3Q1G  _'cSNpwF(;PC5s NڶBn 4nw0T*UE/4k#1R:+T=R0E]Q(o2G[(n) zwxuT|\'l#.31!N0 :<.A;0=~O̮}j{Oʤ;,Np+O5gΥ$yvEAob^MI _@#vK+sJ}=2,{8/5a'ҋFg&l%1d76&xсS ,!\Ra𩦯rU&g*6T|˔dѥ5.>N+2mF'Q# |b;Tg >ѕg%T#/̚%Lf>Re ;A)>o܍CX^oA(w:%&s Hx9*GD?HI#!~y'g6N6qĈoĸ9LT+aH_>HzSPLZ]d0M"(HH07&_so/vVnX[-u*t:lLl[)*Qv%.OX, I -! K!F?(il B~%KL}O~ <|c),p|@gB4ޞ䣜_Tx^#%>ͭaS.Xq%In\[jN j&aь_7m܅A܌l`{[zR UkzH8C,XUX;<_S#;ڄ# N8fts9mB @>Rp:uzbgT#ポV%/C"]W}ps֕ݷ"+2 c! +v%Bj롦dsGfRk2Cف"S<٣!9~N0;lpP x]Fj2Xhd2ahW.# ]7@1vV5z* uK,B]9d!j*:Y,xd" E.g94 M G ͼ8!Zh4ң^ VOiM)D:"a ?&B]{rR]9Ke6϶^]E<dŰ*!jOKt$ƭ7MX KR({wC?,ùro[9kDgהŵd8.-Jϧc8 6w:W;i{IS:&ӂq=487x 6NgB_|17iha0rPvq}̻[v9.g.͆L`;/&O=ni0jW|Adɍ.jT]w ]^JӺ T8R_y' ^խ6+n& cm'thI&e-Yф]?r-t'S>*)xnؿ"X*Rɠc<O$Ï[yp Ȱ%x>SDiԠB^m;]{V@L[~4 pؖړZDN{hw(e0s:p(Qoqoa=r _vK 2si&m% .,P-RST[L+So=(̬2W˜7$5qc]&q\`[Z3%s#G489%b~pPn&0eV;60)H)`S'=G[6?ly?fewGIN#mݵ|Bȗ! ܖWm5G8?'8b 쫞(x{{45o h#ƠgldZ+7K#Z6$/wB:DZt`) RWػWHy#nD"OF4|g_ίxzZOZKN-ZXR԰pk?.q-W3j;fߵL#rw UiPK^Uj_Ʌ:׈PXEU/4!V/%wj ëU@&|]Dñ\!^,0wa<~8͟" P{Ueߖf +* @mRYt*kh<`kmqP8t6GUBFJ@<ԝx!x.t2rŊ7"1Ő~ jΥWVULnʫ%4,_y5Х%m ۣ,5*mSuq:mG o rz`#hA*2di-s-{A r-Fd^,hLtS'XA1ʈl48Fr瘪{GCM5NHH mB#s{UPNP0$U/KӨ_=p#2?TN/٧IՃQyp ؿP8ip5cm-!;te ɹr Q Jll`Eu Ubt@D098 p s%+~l+60iĵU='/;(nBFal'ȓH˦IYk[ڗx;hdu?FƗmmQ@de$2#v &t3rAJ J>$]sj4'!`)4Eo/EVU@\MVv;-p>H[|=I'plDT1ߒBZJ:ݾ`[m47ҽxmK%$MH o2(ZODZ9RV:t6MCKzJ 6/5OJh$>T0~ ER\NmU-Q2 'zHjT:QM*3so48^W6.ʪp˚PTƐWL>"C 7~w_8ap]8m\|I۱r3Y)$=EAP2ړ E?(7H>6)TL<¯RX\Tҗ0mTTmL㖝(#] hǛY@H-@e݋{D'&)~dnYV]=?ޘ, Z5 bCe&&wF\Q30)[(\F@nDf/>DC/@74ri=o5_:'ucl::F! NBےR>M~?x* 'Nي9`Zƫ@4n թ]-in9vn}+н(N}?q)Q6y9;N\q>":J<&RS+  Uij邋0-Ѫ/2Q&ݨs&X;cOi}*N+u| *t$2B2g,毄ݡ &8՞11GOi;٘VnYJU͡b gfklmA>]{?@S_o冰{72E(6ȷ-(xdQ!,-^dh$/D2_Y 9ꨪmSC.eYm ޭ95E2i)V2nI!J?ܟ Bv06Lw4P(\srǙcP{ {AMH9Y4l};$ 'N 'N.{3Fso}0c8_MB*=NՄGAL_[8TD]A!EtY9(=t0Uߐ>s/ :/mJrw~3^dO0fjqy0F5Ak0ukܹ.>/?EXHγT F<Uk$>MJrZ^Qm6|S7v z/cd{Qrܦ8x68_`3Ԍ &\F5ӏgSU=3y bZݕqeWpKy-0v*4dK:;wNI b:|]4ZUg頩OhtK/}V ~vߵ7w95g"f $˜l7S 1P՗UYh9X=#:W;2 ͍6+jG3yJyBO$=5W+A~社9MaRHc5& yvLda9c1BdhwtoЃzPGpɸ 22I_K\ho=被! ^H fGH/ l*ޙYu/*_)ӵ_R0Ⲇ+ɶt+?2 / endstream endobj 39 0 obj << /Length1 1616 /Length2 19510 /Length3 0 /Length 20345 /Filter /FlateDecode >> stream xڬShK%Zm۶msml۶me۶>v5ʈ3bFXPAVD֙@UI]NVƀ௙TVل@Ę@Ĉ@ܙ/%55Y !0OߝNfd_\MmLlB_oT61!p67!06!WД'S%75q4&Pp10"02u2$0s$?9t"0 p71 w '3G[=p#5v1_ݿFSsrv2rw&UAD?x:8⯛o?% l`aDlO.Cc '{k;ZK88[89OwNz{{kw?9X8;XA12i7-?"ikjGvc8 f/ c;[kcS(z9;) (T'DwC1Z@o ?Z7Q[#;EO?n#Gǿ{GjmΈ;2-3ݹ=wdJDkx$ؾQƮwZ.ggm0] wҹסX5you>1eY';Qn)lz͢/6)E%ݒO0ܙNfGJ?b?g{8_ԆX.& ӗgё;ClXHRnts$g}FowWָWx.tboSPIme:.f%L9~rM󫨊x Bx?Nf= FʂB3:dqT W|[t3*ܢ t!H63f&f!z[A5j\2h*HaKP-wT2? ުN Fzy,L]z5ބ5W<7%hA[?=e|aa|& {)4~}\\,hBLKE8uGn3uQ!a[oe䝘j{2;O+?ӟjO9A~8!Vˡ{DZ!2۶npoW+$~(OAZfSva r]Cq,o0{!,DIZ8K,p ׯ-/2 ZH)@XLoT玳eB7֐vEpwlҒRkΞ|[Llh}pf ؼ81tIzǓ(綾 iۜU|ɷԀMS.! ˞>hSNdQʩFʋQ˒R˰#ަ ?$3>z Jm'>-`VJ{1unߥ[A3 iy ׉rIx Sjm-B祼nȨ'$"t!`fmךkMk^8Yqb1)n:4g}cǁ4+QSW˒kyP|.*X!v 9 ϥt9#Rp@1jTJ3x><0qʔBn`T{9".Pvc^IMG;AY >bOa X #ͧ"fhČxϓﭞVyJBRu<{b6?>4&ꋍg,v~U<118jHI;k/=~7ݹ.鑫C1`k:84eXmpҌL=2X*۠ڢ͸ ֬MMADڷQN=fRpsG] Hڦb WQ ?r'( 5 f@6CD#"4Ja"QWJu$4p9tWIhvuEuXiYpu7H!&t)t{ޟ) \ʋtz@kV0b~tbע dRdϲZ}&FmޭZԣ?rvO1q)?v4ŝl$=fq˺3A Yy 9AHUKccBϷa8O=QMZ#<;]OSDqߛ-ՂY;-1>>W*?h~%oN.tRo#e);Օ(:!-sDCO<{'](Nr4Qd1W T5,"$ひ`WhXxE[QXZUWs6+nq *Ҧ7F|S.U|1_󯀎4 _M2B7pO.㻆$ЦPFg_"1Uۦe`IQG$?4mH{w;>;ȣC.D[2%9%tmN 硏fVt3Z.#㚕irR@*~s\i9eCOwt\ Q}4_4«3>%x``DQWpDyzt`w7cg4ZB?NfE 5?b!˜E <+zgNJrߪ6P&7oJofA[R2 [`BN% w)VQ$l@ID,ygl[>y+sQ́L& :Jy xn8t' Ɉ-!M^oOuq\(3HWq&Ox!%Y6kJުs}U;OYl1Kz jXO9k~"=ن = +JCa1;VQUeo+Mwʝ:`fLbN<(T^H5`׾ӳ\*;*̷\1אO;'Q!MDZ-4tVDgDv g~2[{ \ a˼|d:¤N1|maLj&>T٥rfqD[j[^Y$DQNRlD<"5EȻԨ# E* ݄? ncL .raI1 R56z`|XL `]Kn@S.{v?RnڰT+2ka4~՛J[iJB9ނ6vկ|MY&(*ӅlRĩܤ\q?"9?lMH%:a͡b)Ej*\FURa;.ڑRQ[)w̉˴'# EAP2*S Ol|\AH$} -hx7M5Ba%FY)GW>>.jS/u(g>zjHl[98u 5j)eKc'Jy3ŝ7ơts * x -`F [6q}}{ v3)&kG+t>2(~Z?X۷>׾jNnRKϱU{Yag%1xS,KI+u kX;_YS%f)VG՚E;j}mK]MV=du'v9d4r&H:S[@Ryl9nx4 xv[b<.[i̡S{Ѕ]wu[WǖlOt%8X0-b %Nk`ȴw?\7e1UXV^wQ4s8i~혩6+7 >RlL(Wکe`1ǝqE d q~/-CZm4jZůT)w,ӓfehp7İ]fi]Zq0gR~wC!}hM!}YYRro+6Hp]CU>r;ڇ NWK՜$@ u7eERrnt;SfGg)8OȄK_U 43oJJ]'ԖSSO`Ϗ zZ.l?PmbkN0kk)dԩ )iӞ.EPgI /#9?W%KTypLu1, `ݽgh7qF|!=l']#%ݶb΅/O!z n0>]6ʘ<5'mȝIjHU\bnk ☍tcZ2v.Ɖf B"z$N[6V%_/FR.SmMgV 7.=8);(X?#äț"fz`έ&_, y=yy SɨDn!r>6Ua9s-{8'4>3gw% DBHqlACK߆#VQl[V%^fig/uՂ> ;v!&t X C(;'.C`,Ь7sΕzDϟPZ㘴XPEVx'F$xesdx c* #w9aP&GAu 0dZbspe/~4.zabeTo" #n<seph:Ɏo('88'|)D#VodžNo<.E,a8{57q8k6d\dm6 {>LhML4'rQ N)^6m3s% ROU8珻?f6 XڙvLL ײ1Z8z|l!Y0^nfDnAc[7p1~kV߿4~I򉹁FŬ^bLŠqw~QS:E![ PYR ,ROx31sa=nXӎk.a*@/-~U9|"*@35 ;FKkR(656C$aƘHBemҥřDŽ9|@o@Ӽ4F)cz* ~bۉOg|D@DSZd' Wp\zt8ޝ|`lMTXz"zFh,Ta"}Y w:IܙpMyXfK Npb*ɀ.eu =uK-oTaHėN:d3'Z4o=Yc.iRAn.ce=[=ڟGan@_[`~M\N⠅<lw vC0ò*TV ~Q/`۰y|m&!IAoMm@FZߕzłES\~|#m;㽣`XKV8l#BԮǼh&)ua/|jXa?+X/Nlv^:WrR}7u9/N duTCaNI@&L:}Y\I?+a վ3=.VW[BΆ 9=j w~ͮ2ƪbԘϨK,y"Oe?f(WmX5ik""<57Dt50Zfb˘FC+$w!LzK*I۔% ?/ɍ%D8Xˎ==7.Pr#rD\:JO\EO袰+S O62Jr|p m(anE eY'ڏ4 +heM 4R^!:>?l:NW 0ejLuy* O*][GfA=nsgJɁytsWoItz),ѼX1-<;M]W IKOoeE;,{vz7)(+ލt2"5s(bd>%ygP ɲ $Yʼnpq1*$og Q`?&g4ȭȮ'nbohĂK tPnMݎ"풔Nf91^ T*>x1bg{ ,*dښw1g?:K& vJ˽fA(Y_i~:[Iʁˉ`H>|DL )dCI$×M8 Lc 'KmMF1md%7Ґ~nTEDA26`qҿml=eو+Hb]əxs_;v a\eS8LeoUפMz@&UYHRYWt?B;s e߶r6Fr.zZطIY\$ 80>u+Fj*gɐ{H.]=PkIi}KѧHgu3GwImZ%+" Gi.V0C>:&kȺg!iR$ n6b`DC/"kthӔť6#*e[s7u(Shjq^G-(q~}vpqBt/EŴIkR-R:#x]PZ?>h yӏ,)1 wq? 8c$w%)R(5|ǘ+- =E<N@nĄF٭s?N>9{af 43+&mc'2ZYbb[(*vJԾnݔd[R50\tZj#CB-}eSjcQp? ;v!7 '3@(Y^Nٔ1 <1^EZ؇#"$r h{ب _JTitVtL^54imOھ|eyٍՔQK;!. x6,-p 5?BRqW5"Q ,~tGN)\ѳd8.:hԆϠq8oQuE%62Q /XAEQH|(9ɵPn#k(EmXhGƕj()AZҋWD@*gVoQf㯡Aq-謳@zG\qe#V. xs]mҊjpV?'#/֚6E_ɸ7 R3jft݊HFKP^Wc`!شiLwqf] |Y !w"D[?Ô}-䴬 Ȁ5VoЏDC{I7xSVId6P7I6F+@j@C!P?. QZfDKRG'L%ES1WV3I, u=s<שЇ^Z/҂S,0$~#z~(\3CMXyN/@o!(|s+G T#Oa5YOsri2ٯ bXga6MRe:K^l|gShb"Q zpB'ԭY\\I ,]z)X&2 ZI|=TL >-C΁. FfQ\G?ܬ}5F~(54 %!Pl4#&*ute3R;RC"Pg=$Xvܘ31?m|6BKy`ZV}z>&1 !4S49nM+3"%' tLٯCeݒ tHگO{K#`v ĽYΖ r |6:"\,OAf *@k>DOWAK͖6\2v,Y.˾UwjWpsҾIo҄`[@6. qr2>SqÃaQGؕTh$J̈́;p[ON]%SD[=mzb#m`5mܕn7f ~D-7oκsdeӲYX~LK 7,a H}r˨ϱ$[[) kfg ;VJ".,r>~!F VҀp`XUҙ d@΢fKi0EukxmTM",=Y9MsFFulBZx S]k,ޥfw;n0Ͳ~U]"'-IdϺ23 2>ᄾ,\~X;z˶y m'dk}VqhIpzMKCQ`hL"L D2DNd쀫@Bt!l&]\?oX@~\M8ڍS^}p ;+GSb簞6YP/L~K.nA6nYaLdCmk=fg !JyĖRoU1}? 6zk`yI'n̐=Ȯ / F Q3ޭn)k,#!lsA`DBMئ͏Fi*,NⰘ~i+ {9"XYvj Nnuvh^'*O͏wбzwM#/h`9VW|&Q4ݔK ? orwo%(E^7l} 7f( \)}gT٠ ObzP>scK$Cp7` ~ ƭˠ ~y߭|yn̅`ņe21 ZK3L;řv}LF4둤cDtt:ݚ΍ ` Z@RˢktH=.B \v♤eyK:d"}EP!GvmȾU;h=_5+؀ WphL;|BD!l tIӆ ]xq\[E)4G8)W;cQaȳ";q\WSYC3y4JH 7]4 w jN}XwGk{'EDܫ4"hnļ{ /\ah8pUv=ۨ mf0HjvNTo}*+}آeY] 8 F s/W UQ9<<*LMQ̴4q1xlFJp,2r(a<Jd1s!{ be"G+&?R8qmbH+hP+w_%:Tu/$O6nB@ָ%}o?7~lGN.zvfĥ6,]lOWzhQM>e@*mvF:_%x45Auo1!v6oF 3Iʔ -Dښ j'NbM l! :x:&Iv_CYfT&j TW"#@kX>:鼇;5ڿq]M Cqᣯg\4ٮpuD Quy,w{g|Rt]*IgřL_ rB4`pv9}m'^Kgrsx)e0 :4fS:_lyY|ieJvZ,9SbLv*ָ?6o@uf,zN[1ꨑIdoXԹf+aEJXE;#P3ʘA[xi('{U!໌$K*,+?q(9,XT~~>[kk$(m4Gɇu۬5yh5\F%c`TŃD_(%0jg}KѶCt^ 3%E:A;-jP#ZL]rrZ"a_A_*n6%|_UPD*/G[j*ekpphj1NBS&XmWjBCUE8m _jS#UΓxu}@-%즁+Rd?f:L]@IALE:eŵڃ芼Ǣ a4 jҳ$l%bJ9L)e<|vR:mڦNl=ĺyֶWh>ZIXA+җrew6Z(8YzylЅ%[ĦG#VF8H y0E?x{ɃaE`AwgImp ^`5x-e. ]KdGMn_"W( CĬkQPv1!C f S0oAf?ɴhD-ǣF _WWhT@e}xd/tMۃȕ 8.~`Bȑq[3y0S"^q i)=4oMjyC{kri~~JWJm8[Ӗ4[t饱)܇頹C s :@D KJMm4t~ ;ү1 `acUC4g@^z|u5%K1?'{7_b$LIxEWw~&Zīm~9CyҲli^BUыxk RFakʱ6V# lzxXj.o:O5Fɲw^hH{mA_ۯ0&r?Jx`|{N T⟡4ԟF`S86DVϦR#-O?tƂ?r[I `e A#j0')`Co3>_?D*KiH/BJА>f`k6i^QLcgx5-]O_wAk@r,ԬB 4t6̡ƳmS#u n]g $ 8g@e ɄrMV,܎- X\ix¡i;ԳxɜoUph`?[uLιGi.ɨZbfLP 5yoJW +Ʉ3gzon,&ZN"Ҹ%OXң蜐0k9w+Fp`awOw:9hK&q PNVu6P)#Pz'MaY̡zgc5LBod;y !s儌J-CuRb 1Yǯ1vcek Q,=]-"N<{*+:]ph?ŀ4'N25q!xMN tfn&~(f/}nhtdk]Hb)"^K#asz:'.  GqH PE@Gb"C:GF.BQMER;N25?b8 i)D#wryq>6\୩;NkK,CZ(:FW4O2Oiuk)~^,[AneҢӲ;k˩g!)o5B<|sG@n[dHαAF){[qLqojƨ'an.A"S7Mש}/fA ºX~IfwQseO?꿹T5ɑimV %o>˚ ^~"2P!W wfyPWß t:s"S )I4r*?Fܓ#4}Rk;Sq@3Чy4Py7+]``/B`d5⁇}дKHGjh4ܞЧY/ǛϘ<^fj ?$%0xTBŽ4PJ~AKRȉ~J\g ŀ%);&l-#flL1QaΔVDּ ؗ5IU;.et΢FXxmlX9UX`zp)Re]7peePQwrw٤2j?6h!<J =wT%a*KrGŊVbQP)J6PXB$e65jbbBS'|dqLN!F< zN-)0{Z05v=NBQT{]2B,O{MԞ*}rQ'1J ONB[q9|g4PfiP{tR:S'[@?)̥p^fl1t"dMmz}.k8-"bg}8IroëcJngoM:aH&pf4~rAuc ԰=`JгP3FqFX11rg3@M~M*SkR}(dV+N@PrP3ԫܳ*Qk>==_1sPWP"Sj,]y(pL #qItUuCD/uУ+eX;jl&gUlnt׌<䈜>>qNRS\`(Vc~Wͦk*p9aw;jGIDnlRfD:2aɶöA9:VA~9smi4Y`BzW>1EiϺiZҀPte D9##{gq,\HcGzs%u(50E!2AIέs5"}dO/- uEY m(̕o}PntvpS,y/,}4:3sWC S&Znm9]!XE*45T_9Klⶊztd$|q?3>&ԫ"ͮrD.^Az\y;H?^~qr &8ecXɜVFVtˌ|+Y/q,K85#͓5HnsG"e@ p-/ɞv= I*Uo_|+gY2R%VstbEi FM&RE҂*4-';$B?^HڸW)tqZNR~v$n?O#O֊$|Ϗ@~13 (Mp63 {F'u%D~=,FX:5~RBtƍAd턝Qw㛚?{IJ<΋b'E :z8|wl)GNFGPkLjx6 9uU.^W(?p}k!bdϋb AaCުG-wW|dVFJK\3y>:MIQO$ J^1 zj`1 )NyYXKu([kW&zZ3 >|λuaӸ^iFj1("aOx8lDq2h?ߺq}uG;NHѡ=+v7qjX. ҧ1.wvꛟ|K -vˉ %V[6JO[hN Y$VgnwoXH#>QO|ĘLePqQ,م"X ecgVxD=NHu]P*dDy'~bMqN}o1uJ4́g8z Ы1]7u౷X4pvhz~_Fi0\Co^V[B@5e݀7"- RfZeW$/9D RMUK(l֓>- Rݑ0 =״wKWHZa14Byr8<1x$}p`DXj endstream endobj 41 0 obj << /Length1 1630 /Length2 10307 /Length3 0 /Length 11125 /Filter /FlateDecode >> stream xڭXeX] wwwq']Bpww`X>kw~Suny)T5,́fv6~lf rPdVw7Q%f.  H-v>>>Tj dm{gdd K3yyq@ 9PV 0 ',Q!@'30@ (,g = `ٚ3 3 Z^€@ :ك_ g.j_A^<_2Ugg 'UURouؘ zV/B󂺘 ˟\@% 6|BuU3b N@k3'K0OwOؽ +/rqXP9^rZAPY7+", `O% U%%2N#W!v~.6=zV俥s1{iEf>.^6 giRba2/A/N3;ۿ`6 ;ȟs B,UNZ\KEݫ2ay՗IpNG?|ofv3/`qqsdy_h fG b2n0-\^Tx >@]wMIOu"4b~,pWj2ns{Gaw Lۙ<%}GߝFq7 zN>15u_N~B1,kb޴aT@!f̊A0#K`\//մaL%cUzN*\>|IbޘKhdRcQ8uh:֜Wkyt=LUSw'5Rk77yTԲp$%!ͦFrE7&mdgщ#ָO(3i[]~x;/>u`"47nLDFL4qEK io'%v\"RJR%5M*UH̗lw>h]UPAKV+%6sj+x6tW0xЙ顆'[5 Cʜǘg> AtQPEgvy)O, FwPvÔ!boŐWݮڍrmT[WBq6iM }'Kflo/o,a+0ш?<|p ̛G*h6qOmՋ$0dY1|4oFFfeg{0iFoTӄmXQ QX5,˜e?ꝇ(?́GRmxyƊ3N,@eeve`;h2kLUN|Xєv`r_UAZnӪ+N[Nm3I{U$Ž P5%rw>Msfr'ٓɺڟOPN+Vl^c(k~cP~{x{V%XJLAln0'QȏE)K"_$t]@*Wtq ߞ'\{ tu'w#ig|ܱmNWcwH,@Xȧ{eWx/HGk IArpdc'XM~!^ڬUlC}nHMd~7yj괐}Z"ñ{vөa߶yQ_6w]:Pq]O2O~nS5E**znL1l6u,Fy3CƼqHHzNyIWL޶kzSx1@q޼Md:Pra(?$Q'_?_KÔV$B2:M:W:)pvuߋ5ɼ矝hz;xdSqf5< o Bd28ms%އї2zTn+J'V²xQGi̍rؔ65޶?@EsJٯ({tS#C{kt 1ԆQieQVzx$yω@Q 6g94Z<2( 4 zf3,#wT㌧&JRm5`9-Q$gAЁhGqV{KͶ7i+'u4,{ԇ6+8ZeJC?Hm x=}f ߾(Fi}h0 z pjm5zw7 Zyp1Ԣ'g0h-C 9}ͥmȠ&h-:{nWȝOpCBIsl Yʆ ]}s SXM}=e^FWM"E(2~?Iб:jknE biݲ?>LNam?8JO-uأ{pJm<}4v59r>)XWq#)1lr9rdV2X!Oڞwܠ>.a6<\fX`u|obX^a7Ksҩd<wc+>r]}yg'o@Q. 3Gh0e͝77n!>m -;G3Uc1KMzTGzNQĽL}!8d]ڣÓL=@]v/|۵q@Q'+!fDS +6 VM2e<]7hQ9XU?nQ:SG%2y"W4M=3^hǭ>k2?~jܶlGF[)[yMM?>oR&鼛_ ˌTЖVsrxXNjKk}}$Z dO;Z\ܖd"b/z"f2_ uݔ=UJj/ l~@YNj|$1.F>зť'|v|B+Pq$|]x{ UV?(:fl$En=BWM|s\o6Ϝ\-?YNx?s H}3 *(WV_*nFWxϞn=cT{,FMMuڈVwKk;-ޛB\_wI~BdxE;>iU_`'㹄Pht& }:n MC2Mrho2.(}p dɎXvpzu[ӵq>DP&k,-c5 %F?*ֿG|$-c-q7\.͉IV Z04%Nk%hYŒ +f$3t'`L뙆\]uG||‘͕W b`UJ@2Q}-pDnya'[,Նmُict-^7{Fʶ73*BMtH6oXSN'a93R)!$*Xڃ]AR#vtה>I?͌[)_ᵁ\눠)&ު &ɑFNn^)/>Ǔ~n5. ֈȘ2AA5%Wam1i yh$4$74wzE{8suN`$! ><[Ϗ9_yC U ڹBc6WRm77-o,amgM3dRaAd2ikē 4g+8Sd oqsT$3GVKTJO\bBnwv+::hqt5aJofy1Pȇi_̈Q+y@D>WNz5n%5U3 'Kոfum뗬 }溓z^iSrJ6$7E+)of¬m%g^zyʣ{̩:`$ӲȨr&R%XP4[ܚZ1r䥑>O@VqTWMqm5[ HzJ.>V3-+,1s6;jb#g*Tv@q{-X 4Jo?2o-6D.Y_W#r{D"NvU}!4Ns(b#v"a7JyۣDe! *'D4&\2swOe :ޱӺ['s\o<ӛN`>Ot!(H O{d;[-6YA:u4)AAp nް2E)4$~STL Hk2pG,U,j0+?L:2,dF!l~x4[z#SMsH)O>ɉxhY<™ێ&B< \J?6$LK#="'La25HSgѧw o<οaۄyUb){BR0q-Ojɯ՘jY~xhS)W5,(A&S&?ddOr#2$?kӱ[ðeN5m _`&vɁ_ǽNaQB& F6:yT0%PRQRyi\XA~?.@X?@0}Uy>v-$d>*d^7f~ 'Wf_f-s?'S<3-Mf;j#khGݭޣߓ6ʿW|fmS}]sYMuL}|zV 4@ 6IL -ԝ T1"R]t-Nu GEr E9t}cQ> %odeWR~Dq>4[U:C{yJ0nWҥ1#^ގ9O,Ya»W4g g$ci+CoEҸUV Cj I rW' [\s"q=jqjMRPtnVO1fݏ>&-Zgd򱾣Up]V>,E|{= 4ςG[0_ΉW6ѻ V#Q0򈤍2DS_iw*e{ iN3+G:HvtjQo L>b&P&mעA,*XbtLTa"8(g[3CN((=ԕ 6W+:3|? wNnWNp"Z "!3wl@M }8N|Ƥ*x귳(ZC=dɸu{3:Ymo4I2>'MyksRukiG3RMy뚔bWv`_~g jg݃땉+S%/Œo_Ysg7v,ʡ#r1Mi^/m>#@/H7{R{yEJR&~[vmcAڼpR[?F~g%Y}m܋(DK%YBa Pvt/ehǺUR_XM>sc$~g󌧏S)MqVW砞40LFX?ٍ$+t6H_'MDlb 7ܦ Zs2W$a٠+$E #-=~&r=쏰&j-f뤛J*W&I )xd }8}&Mo[T<:yc^`9>OJ2?;8Z 㴸|=w @N >J]L6Ի/a @qO:BZ̖ۛYg%(<KG\EOLr|=B-`e7)o/,M<*Q*,۱$~tb\˛pG#ܰ%|XJ^$}4F5@4q1ouF*mKH~k]@%9,ҡlғ/#?@YjOmq;\IkYNYA!jGdxW''"ftUt\/w7ᱚk={N![}p1[սTjZzkV6r/Mi752&]QX ٨D4VopGDXM *uIӌLˌ!<+?^>TEtMy#0`ؖވo7,^Ri(h;b 7g%\2k"v YJ g>oxG9>dc8M4y-g^,Kʲo$Yf1{A;Wc=qT?w4CE3[#اeF:C~#-"=&@]a(-ǃ%5ڄ_ EWNDM]+ *k]Wqz& RFM.قf'f}'οIrY(; }uWk|59D ͅY-T)I2ޝ󶛘S%3滦X/*n[KOew_u4j|)`@N#ϛ_{R{⢔±(* G@ L/l/Y,"akNxm1hO>^@14}g{dU)kn[unۼ<-hMفv4F(.D _uo5U W,QgG9ek٥`\\:ZCm땍n52l OcIoI5nMv?|f{@6DuԹʹ%I'OlS1Z[0vRw)\殚 lt W9oDiu-.腖yh7-6m8N\˹zUqq R$XCNj\~EW&>9L+zKcOɳQwެ,1]*IjhiL5b4Fk=O>ORV|gw* |Nr?Fe'BBMsn2f|bASLS&UMRkE/+';DfCBHOgYM_ta jkrNгa YY_"L/d'_yəۯ9Lp_~Y2<7lFXdfï蘿 `EV՞3?1L{{>< Q{%iWlKM P݌q=* $jzQ&0ΪxstW[?}[|]&6 i&lb3funuLwpkКG$"Zu{z]~Vu- V9~e>ޝLr wRe=Gz rͦyVSRj'g aC븪BJ~(cٿjǂS[5_[4Q+ ܜ.?Yk1gg]u{naЕi "ᦹtUt%҄,h?&V;ٺGs~ڟ""A퇏$ 0׿/V%Md~k~2g.+ZXcpN%9|;eڃ'7)B45%Q+b d gyq0牄U铭݌' >$GiѠIn)ُypעSYu4;d zK-ҶXΗ+ ŭ.]gu X M≭]wr6f̎S$,y CAi$.DЃ\=|ĥPY?8lM endstream endobj 43 0 obj << /Length1 1620 /Length2 11407 /Length3 0 /Length 12236 /Filter /FlateDecode >> stream xڭwUTk6A(KpK.`[pwww{zV\E-ϖg UTa65ۂXyjFF [Y)'#kBh9y@S( ` @dn~Ǡ/?5 s0hmkg;CU@`D%j ^5 243[?[)߱FG; fKE:؀ߟ GNf'd`na{Sutr4q9ޣ*#O' #b;[wKS[J[u2N@7b G;k#`vpv=hn`j tt|y;7vo6cD`a}iF`kTfMs: f= #S[;h$o@?cO?Gs-lm-od ; s#d 4w6rw?0|a(r*L,fF[6:XwNn't +_ 6i;y&*t^N'Uw; ѐ5_(_ں<X lkx_Y,gr0323޿I`&M}Cۿw h0kkdToDT/خF5/ǯܶ7%lKsE0c(k̡˶4@'5UG4țw e N~rFٴ6'ƈ~36gw4~d.9~Xv(>&حhGwT=}0 2)xp}I kL^a]GS,žx\7vK('7i=7h.ʠ0JANɥb}+@ox?h> fB ;hns}0Tۥ fk޴*#Ca]k9\|hI&sv$GCh(I$bX}suF\qP#`Zc(gLl;SI0D c>h@c9ɭ0w5!{]yZuq[̓GɢT]@ Qˆ΀ktht 6"H[4dLU"jҹN5dWl.&=m얏V}4;8c؆>f+|\ՁCktKސ޼7;AMHlҷq΁GM=UD ݏHGS2o *t0@eJ +#Np &iJ7H|%"` $8Ӫ>kR ܄nlV`lhO\_54~FؓL+5R +/77 ͑7lh^Ҡ0"GH'z?z,Z\ZXh"0on'qo$yqsܕOQscmq]yuBľ m(vO'|N>N"{} ~dC#`+'1Wl&ont<'@x0# dKN Nԛt!҈0?[fAXmd,ZHMmƽCekD̑d-M* ~T*.愳! sɅ3C_2qB %j;jDi ! n0L+ZxQ JT)f]*? s%5ᕃ9cf_%h=?+%w.4q"/Zf]T2ܶY>HHј~thz<<^{@|kڽsyY | tH?s 'Z\.='S4u|&Q jqV|TC11c[G\FGv5J4怲O_WmL?jG`BXp 媫/?:@Fڙ3,wʑBU"YzS lc\G+aڵT-o+H%\{󵝠pf3jז|yBU؍diڨ0vașmK&U)ⷌ\B- HLm";1mkM8P#'MLNyo6ǍO+xm$Ko69n,¢>B%rl~ Ly0t @Ez~tJX. <+{LgZJ Lmӱv7.n@EFWdps͹°rk%k GE;\+׊?5^Σ R.<:6q o4kInĤ@Wb44yq~ LC<&K.0cvSjUe;ߙSE2+a:E[)d8aԹ9WV t eD@E62{j)" bj#ZU {aV)^\-,oE<;^oç$a3@c: 뼬pc_W !5i~6B?}+v50mbox mP#ʰg:]1൴ڻ6lk*NC\X! ǪT,iVEOd4wuDµ2 6-2Ϥշ Q-*9n ? hʽ .N HV1*2'VsW?LNYwX\fpABj?o.ӆ =yo3zk~B: 9 o׳f )\['?9_ֺ(WT_ =|HVvڟnK_fpS6θ`Uc5$ +K 1": @o# (MG_qV_Wc.Tmn_^~6u\$w|wz`WYgĽ[ } u]/oT=Zȉϊ/hu~V_$YL |υIiI9vl*CR"&򓨢 qCRݣ>;ȡiC(8!n57IE,)yЭiGxXLŸ2A< ;Ǟf N2P;- UFy`P\J-S,U="Ѫ{h0\rp(~LW5Dsn6 +µcب1o-77Geu _xzq {jO_(g̀!AV$*Iѝ!3{2QmٌKm^#OQ+ߨ­9' \{ X*ApJҲ|Hk #u ٱPczJBȤw'UOB /BhM곾UT>.ohmAHIbҗJ^pP}u_RG}_Pa^SfqLJZŖxp%^q,Cq552+ل"KYBWDNuNPMk EjК7C%a[9_n²/JɛC[io +\*uI&g,xOJ"i .<,LOi3f( PGb|*( ħz_d>aB+ XP@$ODgWt*y4N UN"1I0a5mT6DGiN8SN)6Wah)ƈ%WNdb7HA|VqRpUٸtpEmkA;(,2ӂnA9'\/YKX ')̞5}%v38a3!v_[i.qc:AL# #SrKP#xJ%Ȉ=joH:zĬEBQ7gi,I.QNy`]l5 YmtaƁ1ǤE[8 a:;i\kU' MbA$f/0-H+V~Q$@+gYWj! g>*ނM I];':/N.6Pkj[EsEAMDYO?M|<iƧۯ]TG3D6\[n˥}n R $ Eڶ4l>bs~ {ƺ?W3KRƁMOIn0%9ʷ4*C/@SR$wǨwpHr0Qy((ܻ)}kL3P9]bӔp˦f+5Q Mݷ~KoNy̠}9j8ofrb;R}fOzFro[)O Pڵ @0&8fH, rs{ר' ON5b2'MmN h~_k/޽S(ɶA.ƄlѤlr8U~](̔/_k v+\}P%Fz&PX=K?}`c R/;'svPs 3C>YZltUHeZFPb9|zK55o Cۅ_i%GD+ɣX*[pPbp&RaCԶ5AŻhGHy<1{] F{GpтSFd&TaJ K3>w\ƫ-Gg+xMd~-fh߲үÓMUJCHЇC9|U8}l;2Oim޲F30LХIA;HȂP'[CAeZqĤϥ|\  ]m~p~6|oA?M`~]šsM#_\I4jō,VߩA_y5lC0Žoi.{0sgBK.C(Y;/pyKƝSJWI0-NBp*9řYFUw.ZRiTBLɳVkoЕa0]\roXUq6;q٧~]t 0D=ܐfNNC냕C8(jjD Ur'Wb,F< >#;s%Kg}j*fDSY6L!3.k͔f ]od$$U瘲R˒7> f45}M2Yq>kώz$6r;-X(fGž1p$mb4+~ѷ%3;u:{̹L%ŬWe"]]gc'%$ub5qU#?_ٛ'X4U(E@ժ233Ί X O#w> ;IEw3"W9cn"OEf@~e΅piWlF3d&޸@}bחePu =2y0 pҙWB?slC_Җt׫mR} 4 "&o0Y)^5c/hm)b ԰y&OTwhX ӇQ+ivd{k*TCC RWFVG ޸cuhhuF s>u\V;i#]~[_c>4_TxƬ \` kB"Vu?~=yj()g e=[ me%zD\pܧԨ]?~KD"՚%ݝ&ҔrD?LqK&7VXHF0(jlGIöXJBݚT=4V^j@mi\',P8=e{5B]SRnz=Ԧ֌zY:pf~'tP:iLS/a'E[&.!\5~iIc)qCZ't! Iy^V _bknˀKrZq탔T`Kݫz(/=G"Et\- xW8=wZ[lub58az,}*uI,p>$ڦK5IdR+$J(0Þ<(0&nOmC(y,޹!`#œՒo-,!`Cm 0' jXX%9H#dװldczySߚR*m2OسpYRkw9J@LDf턆nU*[3L&|PA WoD5#hTs j6u1>/!~̄z$ږS6&9';҄{?UpY N#9*g.ʣt$XĞ,;s f$KQ] ª%Es<˔>V`: | I 5x*]MM+!5حݗ :"bY*P],S*ȻAEZ;yiułkSmJpz O㫠Os"E/jL~N)^D-w֕CjhA98eha0= AM7~0BQ~⃸u]PЂuũ|yR ^!3XX, ?zs3Pk<G O?i}^kX }# +a#VfX`JhSx ա#3ERɒnA8*ڪW |cvΝyzFlT9W)7*,oWhg ~RHѴ`"n XDlTbUz I?ƮL+G9BwF ޑUkvc-QFN],[/cJQx}V|+ 1FȺ۹-m2+,8yIhBDRb`΂kʼn4ZuDkd2Խ}v[B +)wYabùMY#*y"A' ߏD"Y_%ew|gR' EBtKE6t pX9Y=uy 26|2GJנݬ:٢[jƁ?D~z<hlfNpǣ,ȑsH B1Y.1TD;1Hfܾ£Z ku*J$e.&6&V)|&"a3OrXd+ y/ ++§ce-*jsƱYJH׀O-S5}aJ I~_\Nx,WB"e%F"Pj!U%_v,rgA.cZWr`-:*E߼S u*Lld BP^p&O. K]擊Z.]m >Cfک?f)ٗ닢C`snZ8 ɾ ) 6k$b8$Fi6kc ,lk/kK ث })V5+(⍥rh,4t]ܪveó ^rN8ksI)?*/Y؏9aGYDXn6uل4hvGjSq*M)T߁t<_tDfk;h\+C2&akO\aPqָ_f:jM1 'KCN üpL$6_gNwrq$N#t#QHѸӰ}J%Co &ʮ-|JH3[aaPS̄.0/ _H]f0UvՐjʌ务{}$ KM!?%$zu%-~%O{m^(8*:>,\Sz<ueN"XQ(k$ /#i[?W-x}*}lR^[Rg]Yn'nEOϊz<̣խ_3 7p3M[U jêWJ'jQOX}<_nX&FJL,'E!uN)Eϋֺ{K1C5yC`qnqixlnd AsF|Ahv[ADzIhҧx`ꓙ{:̨3og/6萸Ƌm֝ۇ2'p  '܏6zTMbyQrl\I~Pz-ѡ:23ZU/`+|)C/'b?b3L_U9_I9{aZl>dOsR7}/x1 -eaFsߏ2%i_|He~#^/?\?}f[/6ULAVODlN I dԷٱ^]O-Zuϓ#a>xvӀ$jƣLOwz,yt P3#][]50e֚i{~ X3]E|UR'xKl6(Z89;*)>_[JdwJ}3vF 3 (No\΋Ѭyoe'#:`Q=k\36Qw<sج%~E\Ia294p *lkEX8UB+'*ⶁh뤭 u ɵNّʹ ݥJyU}ED>jYIOX2o.SNKQ90;ۯւmzd}g v>> &Yij녔/ib2C{a1{Se]6tSs`sՏф?_~@x V Yjttpc{tvUՁVLڐS!o߶2u8/ecq1۹TcY>u{pdѸ䓐݉M/NzVa"wEɊp\j[YM+j<"$osa0#i@r~yت^G1e9LP"ċ%J]eUF.``LjRkl-RӽjK rz\_@mFXS$Aq"iA&O8e׶2 y~J}%@ anH†G) b|*&_1:j`ɉ.@%_nUd# WCRfy05Iϫc1v/C$!~ endstream endobj 51 0 obj << /Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.12)/Keywords() /CreationDate (D:20121214173813-05'00') /ModDate (D:20121214173813-05'00') /Trapped /False /PTEX.Fullbanner (This is pdfTeX, Version 3.1415926-2.3-1.40.12 (TeX Live 2011/Fink) kpathsea version 6.0.1) >> endobj 2 0 obj << /Type /ObjStm /N 42 /First 308 /Length 1900 /Filter /FlateDecode >> stream xXYs6}ׯՎb!t<NR'x:DKl%Q,=$%R:7K'Ew9 ,dJ ńÏdR ͔ 0LEL#ӡ`2`ALPia eZ0ifYa(XTcT[(04L)Lj-P.%DB+tHFB# B0mI9AOq P(dX(-ZLG;j6Qg{3}5ċ"Y]Eg|2|xlt>f7ْ%lt7]dAZ\?H?E2/rHO<]dƻWv`"B,_bNb浽~G} ]_tz}.%kP(4 u=ARi7V'ã/N/O4ٛn6%멠*$ l+`#G= V{C>̦ٜ  {4KogZȘ s{ȜfdaB T4Q0ċ50;|舟w@/V\4fY\vgC8$s gK|\?MnnIN)6Ç#+>Y&I{w }^}~lϋ??C=){H€_H[~3e0h,v޾a / Tx5hO-Sol#xh <4BDF62770E3D742AF9346E816BADB210>] /Length 142 /Filter /FlateDecode >> stream xaEWylLHB}k󝻨(I)5@ݤO̠s%(C0 ` 4` MhA:tNuM˫g:?k`\f5l -`ovxHV endstream endobj startxref 80840 %%EOF gregmisc/inst/doc/Rnews.sty0000644000176200001440000001436412143472613015446 0ustar liggesusers%% %% This is file `Rnews.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% Rnews.dtx (with options: `package') %% %% IMPORTANT NOTICE: %% %% For the copyright see the source file. %% %% Any modified versions of this file must be renamed %% with new filenames distinct from Rnews.sty. %% %% For distribution of the original source see the terms %% for copying and modification in the file Rnews.dtx. %% %% This generated file may be distributed as long as the %% original source files, as listed above, are part of the %% same distribution. (The sources need not necessarily be %% in the same archive or directory.) \def\fileversion{v0.3.1} \def\filename{Rnews} \def\filedate{2001/09/04} \def\docdate {2001/09/04} %% %% Package `Rnews' to use with LaTeX2e %% Copyright (C) 2001 by the R Core Development Team %% Please report errors to KH or FL %% %% -*- LaTeX -*- \NeedsTeXFormat{LaTeX2e}[1995/12/01] \ProvidesPackage{\filename}[\filedate\space\fileversion\space Rnews package] \typeout{Package: `\filename\space\fileversion \@spaces <\filedate>'} \typeout{English documentation as of <\docdate>} \RequirePackage{ifthen} \newboolean{Rnews@driver} \DeclareOption{driver}{\setboolean{Rnews@driver}{true}} \DeclareOption*{\PackageWarning{\filename}{Unknown option `\CurrentOption'}} \ProcessOptions\relax \ifthenelse{\boolean{Rnews@driver}}{}{ \RequirePackage{multicol,graphicx,color,fancyhdr,hyperref} \newcommand{\volume}[1]{\def\Rnews@volume{#1}} \newcommand{\volnumber}[1]{\def\Rnews@number{#1}} \renewcommand{\date}[1]{\def\Rnews@date{#1}} \setcounter{secnumdepth}{-1} \renewcommand{\author}[1]{\def\Rnews@author{#1}} \renewcommand{\title}[1]{\def\Rnews@title{#1}} \newcommand{\subtitle}[1]{\def\Rnews@subtitle{#1}} \newenvironment{article}{% \author{}\title{}\subtitle{}}{\end{multicols}} \renewcommand{\maketitle}{ \chapter{\Rnews@title} \refstepcounter{chapter} \begin{multicols}{2} \ifx\empty\Rnews@subtitle\else\par\addvspace{\baselineskip} \noindent\textbf{\Rnews@subtitle}\fi \ifx\empty\Rnews@author\else\par\addvspace{\baselineskip} \noindent\textit{\Rnews@author}\fi} \renewcommand\chapter{\secdef\@chapter\@schapter} \renewcommand*\l@chapter{\@dottedtocline{0}{0pt}{1em}} \def\@makechapterhead#1{% \addvspace{2\baselineskip}% {\parindent \z@ \raggedright \normalfont \ifnum \c@secnumdepth >\m@ne \huge\bfseries \@chapapp\space \thechapter \par\nobreak \vskip 20\p@ \fi \interlinepenalty\@M \Huge \bfseries #1\par\nobreak}} \def\@schapter#1{\section*#1} \renewenvironment{figure}[1][]{% \def\@captype{figure} \begin{minipage}{0.9\columnwidth}}{ \end{minipage}\par\addvspace{\baselineskip}} \renewcommand{\theequation}{\@arabic\c@equation} \renewcommand{\thefigure}{\@arabic\c@figure} \renewcommand{\thetable}{\@arabic\c@table} \renewcommand{\contentsname}{Contents of this issue:} \renewcommand\tableofcontents{% \section*{\contentsname \@mkboth{% \MakeUppercase\contentsname}{\MakeUppercase\contentsname}}% \@starttoc{toc}} \renewcommand{\titlepage}{% \noindent \rule{\textwidth}{1pt}\\[-.8\baselineskip] \rule{\textwidth}{.5pt} \begin{center} \includegraphics[height=2cm]{Rlogo}\hspace{7mm} \fontsize{2cm}{2cm}\selectfont News \end{center} The Newsletter of the R Project\hfill Volume \Rnews@volume/\Rnews@number, \Rnews@date\\[-.5\baselineskip] \rule{\textwidth}{.5pt}\\[-.8\baselineskip] \rule{\textwidth}{1pt} \vspace{1cm} \fancyhf{} \fancyhead[L]{Vol.~\Rnews@volume/\Rnews@number, \Rnews@date} \fancyhead[R]{\thepage} \fancyfoot[L]{R News} \fancyfoot[R]{ISSN 1609-3631} \thispagestyle{empty} \begin{bottombox} \begin{multicols}{2} \setcounter{tocdepth}{0} \tableofcontents \setcounter{tocdepth}{2} \end{multicols} \end{bottombox}} \setlength{\textheight}{250mm} \setlength{\topmargin}{-10mm} \setlength{\textwidth}{17cm} \setlength{\oddsidemargin}{-6mm} \setlength{\columnseprule}{.1pt} \setlength{\columnsep}{20pt} \RequirePackage{ae,mathpple} \RequirePackage[T1]{fontenc} \renewcommand{\rmdefault}{ppl} \renewcommand{\sfdefault}{aess} \renewcommand{\ttdefault}{aett} \definecolor{Red}{rgb}{0.7,0,0} \definecolor{Blue}{rgb}{0,0,0.8} \definecolor{hellgrau}{rgb}{0.55,0.55,0.55} \newcommand{\R}{R} \newcommand{\address}[1]{\addvspace{\baselineskip}\noindent\emph{#1}} \newcommand{\email}[1]{\href{mailto:#1}{\normalfont\texttt{#1}}} \newsavebox{\Rnews@box} \newlength{\Rnews@len} \newenvironment{bottombox}{% \begin{figure*}[b] \begin{center} \noindent \begin{lrbox}{\Rnews@box} \begin{minipage}{0.99\textwidth}}{% \end{minipage} \end{lrbox} \addtolength{\Rnews@len}{\fboxsep} \addtolength{\Rnews@len}{\fboxrule} \hspace*{-\Rnews@len}\fbox{\usebox{\Rnews@box}} \end{center} \end{figure*}} \newenvironment{boxedverbatim}{% \begin{lrbox}{\Rnews@box} \begin{smallverbatim}}{% \end{smallverbatim} \end{lrbox} \hspace*{-\fboxsep}\fbox{\usebox{\Rnews@box}}} \pagestyle{fancy} } % \ifthenelse{\boolean{Rnews@driver}} \newcommand\code{\bgroup\@codex} \def\@codex#1{{\normalfont\ttfamily\hyphenchar\font=-1 #1}\egroup} \newcommand{\kbd}[1]{{\normalfont\texttt{#1}}} \newcommand{\key}[1]{{\normalfont\texttt{\uppercase{#1}}}} \newcommand\samp{`\bgroup\@noligs\@sampx} \def\@sampx#1{{\normalfont\texttt{#1}}\egroup'} \newcommand{\var}[1]{{\normalfont\textsl{#1}}} \let\env=\code \newcommand{\file}[1]{{`\normalfont\textsf{#1}'}} \let\command=\code \let\option=\samp \newcommand{\dfn}[1]{{\normalfont\textsl{#1}}} \newcommand{\acronym}[1]{{\normalfont\textsc{\lowercase{#1}}}} \newcommand{\strong}[1]{{\normalfont\fontseries{b}\selectfont #1}} \let\pkg=\strong \RequirePackage{alltt} \newenvironment{example}{\begin{alltt}}{\end{alltt}} \newenvironment{smallexample}{\begin{alltt}\small}{\end{alltt}} \newenvironment{display}{\list{}{}\item\relax}{\endlist} \providecommand{\operatorname}[1]{% \mathop{\operator@font#1}\nolimits} \renewcommand{\P}{% \mathop{\operator@font I\hspace{-1.5pt}P\hspace{.13pt}}} \newcommand{\E}{% \mathop{\operator@font I\hspace{-1.5pt}E\hspace{.13pt}}} \newcommand{\VAR}{\operatorname{var}} \newcommand{\COV}{\operatorname{cov}} \newcommand{\COR}{\operatorname{cor}} \RequirePackage{amsfonts} \endinput %% %% End of file `Rnews.sty'. gregmisc/inst/doc/Rnews.dtx0000644000176200001440000004601512143472613015424 0ustar liggesusers\def\fileversion{v0.3.1} \def\filename{Rnews} \def\filedate{2001/09/04} \def\docdate {2001/09/04} % % \iffalse % %% %% Package `Rnews' to use with LaTeX2e %% Copyright (C) 2001 by the R Core Development Team %% Please report errors to KH or FL %% %% -*- LaTeX -*- % % \fi % % \iffalse % \changes{v0.1}{2001/01/05}{First draft.} % \changes{v0.2}{2001/07/01} % {Added macros \cmd\P, \cmd\E, \cmd\VAR, \cmd\COV, \cmd\COR, and % \cmd\operatorname. Require \pkg{amsfonts} to produce symbols for % sets of positive integers etc.} % \changes{v0.3}{2001/08/02} % {Add package option `driver' for typesetting the driver. % Change article environment to use chapters. % Ensure unique figure labels.} % \changes{v0.3.1}{2001/09/04} % {Remove redefinition of |\caption|, which had figures hard-wired. % Instead, have our |figure| environment set |\@captype|.} % \fi % % \MakeShortVerb{\|} % % \newcommand{\AmS}{$${\protect\the\textfont2 A}\kern-.1667em\lower % .5ex\hbox{\protect\the\textfont2 M}\kern % -.125em{\protect\the\textfont2 S}} % \newcommand{\AmSLaTeX}{\mbox{\AmS-\LaTeX}} % % \title{The package \pkg{\filename}} % \author{Kurt Hornik \and Friedrich Leisch} % % \maketitle % % \section{Introduction} % % The \LaTeXe{} package \pkg{\filename} provides commands for formatting % the R Newsletter. % % \section{Documentation} % % \subsection{Marking Words and Phrases} % % The \pkg{Rnews} package provides roughly the same commands for marking % words and phrases as does Texinfo (but note that the \LaTeX special % characters still need special treatment). These commands are % \begin{description} % \item[\code{\cmd{\code}\{\var{sample-code}\}}] % Indicate text that is a literal example of a piece of a program. % \item[\code{\cmd{\kbd}\{\var{keyboard-characters}\}}] % Indicate keyboard input. % \item[\code{\cmd{\key}\{\var{key-name}\}}] % Indicate the conventional name for a key on a keyboard. % \item[\code{\cmd{\samp}\{\var{text}\}}] % Indicate text that is a literal example of a sequence of % characters. % \item[\code{\cmd{\var}\{\var{metasyntactic-variable}\}}] % Indicate a metasyntactic variable. % \item[\code{\cmd{\env}\{\var{environment-variable}\}}] % Indicate an environment variable. % \item[\code{\cmd{\file}\{\var{file-name}\}}] % Indicate the name of a file. % \item[\code{\cmd{\command}\{\var{command-name}\}}] % Indicate a command name (such as \samp{ls}). % \item[\code{\cmd{\option}\{\var{option-name}\}}] % Indicate a command line option. % \item[\code{\cmd{\dfn}\{\var{term}\}}] % Indicate the introductory or defining use of a term. % \item[\code{\cmd{\acronym}\{\var{acronym}\}}] % Use for abbreviattions written in all capital letters, such as % \samp{NASA}. % \end{description} % If this sounds rather confusing, please see the Texinfo documentation % for more details. % % \DescribeMacro{\strong} % There is also a |\strong| command for emphasizing text more strongly % than with |\emph|. For example, |\strong{Note:}| gives \strong{Note:}. % % \DescribeMacro{\pkg} % Finally, use |\pkg| for indicating R packages. % % \subsection{Quotations and Examples} % % In addition to the standard \LaTeX{} for quotations and examples (such % as |quote|, |quotation|, |flushleft|, |center| and |flushright|), the % \pkg{\filename} package provides the following environments. % \begin{description} % \item[\code{example}] % Illustrate code, commands, and the like. The text is printed in a % fixed-width font, and indented but not filled. % \item[\code{smallexample}] % Similar to \code{example}, except that text is typeset in a smaller % font. % \end{description} % % \subsection{Mathematics} % % \DescribeMacro{\P} % \DescribeMacro{\E} % \DescribeMacro{\VAR} % \DescribeMacro{\COV} % \DescribeMacro{\COR} % The commands |\P|, |\E|, |\VAR|, |\COV|, and |\COR| produce symbols % for probability, expectation, variance, covariance and correlation. % For example, Chebyshev's inequality % \DeleteShortVerb{\|} % \begin{displaymath} % \P(|\xi-\E\xi|>\lambda) \le \frac{\VAR(\xi)}{\lambda^2}. % \end{displaymath} % can be coded as % \MakeShortVerb{\|} % \begin{quote} % \verb+\P(|\xi-\E\xi|>\lambda) \le \frac{\VAR(\xi)}{\lambda^2}+. % \end{quote} % % \DescribeMacro{\mathbb} % The symbols % \begin{displaymath} % \mathbb{N}\quad\mathbb{Z}\quad\mathbb{Q}\quad\mathbb{R}\quad\mathbb{C} % \end{displaymath} % for the positive integers, the integers, and the rational, real and % complex numbers, respectively, can be obtained using |\mathbb| from % package \pkg{amsfonts} as % \begin{quote} % |\mathbb{N}| |\mathbb{Z}| |\mathbb{Q}| |\mathbb{R}| |\mathbb{C}| % \end{quote} % % \section{The Code} % % \subsection{The Batch File} % % First comes the code for creating the batch file \file{\filename.ins} % which in turn can be used for producing the package and driver files. % % \begin{macrocode} %<*install> \begin{filecontents}{\filename.ins} % Simply TeX or LaTeX this file to extract various files from the source % file `Rnews.dtx'. \def\filedate{2001/01/05} \def\batchfile{Rnews.ins} \input docstrip.tex \preamble \endpreamble \generateFile{Rnews.drv}{t}{\from{Rnews.dtx}{driver}} \generateFile{Rnews.sty}{t}{\from{Rnews.dtx}{package}} \Msg{***********************************************************} \Msg{* For documentation, run LaTeX on Rnews.dtx or Rnews.drv. *} \Msg{***********************************************************} \end{filecontents} % % \end{macrocode} % % \subsection{The Driver} % % Next comes the documentation driver file for \TeX{}, i.e., the file % that will produce the documentation you are currently reading. It % will be extracted from this file by the \texttt{docstrip} program. % Since it is the first code in the file one can alternatively process % this file directly with \LaTeXe{} to obtain the documentation. % % \begin{macrocode} %<*driver> \documentclass[fleqn]{ltxdoc} \usepackage[driver]{\filename} \renewcommand{\pkg}[1]{\textsf{#1}} \begin{document} \DocInput{\filename.dtx} \end{document} % % \end{macrocode} % % \subsection{The Code} % % Now comes the code for the package. % % It the current format is not \LaTeXe{}, we abort immediately. % Otherwise, we provide ourselves and show the current version of the % package on the screen and in the transscript file. % \begin{macrocode} %<*package> \NeedsTeXFormat{LaTeX2e}[1995/12/01] \ProvidesPackage{\filename}[\filedate\space\fileversion\space Rnews package] \typeout{Package: `\filename\space\fileversion \@spaces <\filedate>'} \typeout{English documentation as of <\docdate>} % \end{macrocode} % % Next, we set up a more or less trivial option handler. We use option % `driver' for conditionalizing package code we do not want executed % when typesetting the driver file. % \begin{macrocode} \RequirePackage{ifthen} \newboolean{Rnews@driver} \DeclareOption{driver}{\setboolean{Rnews@driver}{true}} \DeclareOption*{\PackageWarning{\filename}{Unknown option `\CurrentOption'}} \ProcessOptions\relax % \end{macrocode} % % Now comes the real code. % % \begin{macrocode} \ifthenelse{\boolean{Rnews@driver}}{}{ % \end{macrocode} % % First we load some utility packages. % \begin{macrocode} \RequirePackage{multicol,graphicx,color,fancyhdr,hyperref} % \end{macrocode} % % \subsubsection{Basic Structure} % % Issues of of \emph{R News} are created from the standard \LaTeX{} % document class \pkg{report}. Individual articles correspond to % chapters, and are contained in |article| environments. This makes it % easy to have figures counted within articles and hence hyperlinked % correctly. % % Basic front matter information about the issue: volume, number, and % date. % \begin{macrocode} \newcommand{\volume}[1]{\def\Rnews@volume{#1}} \newcommand{\volnumber}[1]{\def\Rnews@number{#1}} \renewcommand{\date}[1]{\def\Rnews@date{#1}} % \end{macrocode} % % We do not want numbered sections. % \begin{macrocode} \setcounter{secnumdepth}{-1} % \end{macrocode} % % \begin{macro}{\author} % \begin{macro}{\title} % \begin{macro}{\subtitle} % An article has an author, a title, and optionally a subtitle. We use % the obvious commands for specifying these. % \begin{macrocode} \renewcommand{\author}[1]{\def\Rnews@author{#1}} \renewcommand{\title}[1]{\def\Rnews@title{#1}} \newcommand{\subtitle}[1]{\def\Rnews@subtitle{#1}} % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} % % \begin{environment}{article} % Environment |article| clears the article header information its begin % and restores single column mode at its end. % \begin{macrocode} \newenvironment{article}{% \author{}\title{}\subtitle{}}{\end{multicols}} % \end{macrocode} % \end{environment} % % \begin{macro}{\maketitle} % The real work is done by a redefined version of |\maketitle|, which % also switches to double column mode. Note that even though we do not % want chapters (articles) numbered, we need to increment the chapter % counter, so that figures get correct labelling. % \begin{macrocode} \renewcommand{\maketitle}{ \chapter{\Rnews@title} \refstepcounter{chapter} \begin{multicols}{2} \ifx\empty\Rnews@subtitle\else\par\addvspace{\baselineskip} \noindent\textbf{\Rnews@subtitle}\fi \ifx\empty\Rnews@author\else\par\addvspace{\baselineskip} \noindent\textit{\Rnews@author}\fi} % \end{macrocode} % \end{macro} % % Now for some ugly redefinitions. We do not want articles to start a % new page. % \begin{macrocode} \renewcommand\chapter{\secdef\@chapter\@schapter} % \end{macrocode} % TOC entries for articles (chapters) should really look like sections. % \begin{macrocode} \renewcommand*\l@chapter{\@dottedtocline{0}{0pt}{1em}} % \end{macrocode} % We need to adjust vertical spacing in |\@makechapterhead|: extra space % before the title only if not at the beginning, no extra space after % it. % \begin{macrocode} \def\@makechapterhead#1{% \addvspace{2\baselineskip}% {\parindent \z@ \raggedright \normalfont \ifnum \c@secnumdepth >\m@ne \huge\bfseries \@chapapp\space \thechapter \par\nobreak \vskip 20\p@ \fi \interlinepenalty\@M \Huge \bfseries #1\par\nobreak}} % \end{macrocode} % We want bibliographies as starred sections within articles. As the % standard |thebibliography| environment uses |chapter*|, we simply % redefine the latter according to our needs. % \begin{macrocode} \def\@schapter#1{\section*#1} % \end{macrocode} % % Package \pkg{multicol}, which is used for producing two-column output, % only allows for starred (single-column) floats (figures and tables). % Therefore, we provide a simple non-floating |figure| environment % ourselves. % \begin{macrocode} \renewenvironment{figure}[1][]{% \def\@captype{figure} \begin{minipage}{0.9\columnwidth}}{ \end{minipage}\par\addvspace{\baselineskip}} % \end{macrocode} % Equations, figures and tables are counted within articles, but we do % not show the article number. % \begin{macrocode} \renewcommand{\theequation}{\@arabic\c@equation} \renewcommand{\thefigure}{\@arabic\c@figure} \renewcommand{\thetable}{\@arabic\c@table} % \end{macrocode} % % \begin{macro}{\tableofcontents} % Need to provide our own version of |\tableofcontents| (no fiddling % with the number of columns). Note that |\section*| is really the same % as |\chapter*|). % \begin{macrocode} \renewcommand{\contentsname}{Contents of this issue:} \renewcommand\tableofcontents{% \section*{\contentsname \@mkboth{% \MakeUppercase\contentsname}{\MakeUppercase\contentsname}}% \@starttoc{toc}} % \end{macrocode} % \end{macro} % \begin{macro}{\titlepage} % The title page of each issue features logo et al at the top and the % TOC. We start with the top. % \begin{macrocode} \renewcommand{\titlepage}{% \noindent \rule{\textwidth}{1pt}\\[-.8\baselineskip] \rule{\textwidth}{.5pt} \begin{center} \includegraphics[height=2cm]{Rlogo}\hspace{7mm} \fontsize{2cm}{2cm}\selectfont News \end{center} The Newsletter of the R Project\hfill Volume \Rnews@volume/\Rnews@number, \Rnews@date\\[-.5\baselineskip] \rule{\textwidth}{.5pt}\\[-.8\baselineskip] \rule{\textwidth}{1pt} \vspace{1cm} % \end{macrocode} % Now set up the header and footer information for the rest of the % document. % \begin{macrocode} \fancyhf{} \fancyhead[L]{Vol.~\Rnews@volume/\Rnews@number, \Rnews@date} \fancyhead[R]{\thepage} \fancyfoot[L]{R News} \fancyfoot[R]{ISSN 1609-3631} \thispagestyle{empty} % \end{macrocode} % And finally, put the TOC at the bottom in a framed box. Note the way % |tocdepth| is adjusted before and after producing the TOC: thus, we % can ensure that only articles show up in the printed TOC, but that in % the PDF version, bookmarks are created for sections and subsections as % well (provided that the non-starred forms are used). % \begin{macrocode} \begin{bottombox} \begin{multicols}{2} \setcounter{tocdepth}{0} \tableofcontents \setcounter{tocdepth}{2} \end{multicols} \end{bottombox}} % \end{macrocode} % \end{macro} % % \subsubsection{Layout, Fonts and Color} % % \paragraph{Layout.} % We set the basic layout parameters in a way that printouts should be % fine for both A4 and Letter paper. % \begin{macrocode} \setlength{\textheight}{250mm} \setlength{\topmargin}{-10mm} \setlength{\textwidth}{17cm} \setlength{\oddsidemargin}{-6mm} \setlength{\columnseprule}{.1pt} \setlength{\columnsep}{20pt} % \end{macrocode} % % \paragraph{Fonts.} % We use the following fonts (all with T1 encoding): % \begin{center} % \begin{tabular}{lp{0.8\textwidth}} % rm & palatino \\ % tt & almost european (computer modern working with T1) \\ % & Reason for aett: uses less horizontal space than courier, % which is better for example code \\ % sf & almost european \\ % math & palatino % \end{tabular} % \end{center} % % \begin{macrocode} \RequirePackage{ae,mathpple} \RequirePackage[T1]{fontenc} \renewcommand{\rmdefault}{ppl} \renewcommand{\sfdefault}{aess} \renewcommand{\ttdefault}{aett} % \end{macrocode} % % \paragraph{Colors.} These are actually used for |\hypersetup| but we % do not call this here, although we should. % \marginpar{FIXME} % \begin{macrocode} \definecolor{Red}{rgb}{0.7,0,0} \definecolor{Blue}{rgb}{0,0,0.8} \definecolor{hellgrau}{rgb}{0.55,0.55,0.55} % \end{macrocode} % % \subsubsection{Miscellania} % % \begin{macrocode} \newcommand{\R}{R} \newcommand{\address}[1]{\addvspace{\baselineskip}\noindent\emph{#1}} \newcommand{\email}[1]{\href{mailto:#1}{\normalfont\texttt{#1}}} % \end{macrocode} % % \begin{environment}{bottombox} % Used for creating the TOC and the back matter editorial information. % \begin{macrocode} \newsavebox{\Rnews@box} \newlength{\Rnews@len} \newenvironment{bottombox}{% \begin{figure*}[b] \begin{center} \noindent \begin{lrbox}{\Rnews@box} \begin{minipage}{0.99\textwidth}}{% \end{minipage} \end{lrbox} \addtolength{\Rnews@len}{\fboxsep} \addtolength{\Rnews@len}{\fboxrule} \hspace*{-\Rnews@len}\fbox{\usebox{\Rnews@box}} \end{center} \end{figure*}} % \end{macrocode} % \end{environment} % % \begin{environment}{boxedverbatim} % This does not seem to be used any more. % \marginpar{FIXME} % \begin{macrocode} \newenvironment{boxedverbatim}{% \begin{lrbox}{\Rnews@box} \begin{smallverbatim}}{% \end{smallverbatim} \end{lrbox} \hspace*{-\fboxsep}\fbox{\usebox{\Rnews@box}}} % \end{macrocode} % \end{environment} % % Finally, we turn on fancy page style. % \begin{macrocode} \pagestyle{fancy} } % \ifthenelse{\boolean{Rnews@driver}} % \end{macrocode} % % \subsubsection{Marking Words and Phrases} % % Simple font selection is not good enough. For example, |\texttt{--}| % gives `\texttt{--}', i.e., an endash in typewriter font. Hence, we % need to turn off ligatures, which currently only happens for commands % |\code| and |\samp| and the ones derived from them. Hyphenation is % another issue; it should really be turned off inside |\samp|. And % most importantly, \LaTeX{} special characters are a nightmare. E.g., % one needs |\~{}| to produce a tilde in a file name marked by |\file|. % Perhaps a few years ago, most users would have agreed that this may be % unfortunate but should not be changed to ensure consistency. But with % the advent of the WWW and the need for getting `|~|' and `|#|' into % URLs, commands which only treat the escape and grouping characters % specially have gained acceptance (in fact, this is also what % \pkg{alltt} does, and hence environments based on it such as our % |smallexample|). Hence, in the long run we should implement the same % for |\code|, |\kbd|, |\samp|, |\var|, and |\file|. (The other % Texinfo-style commands do not need this.) % % \begin{macrocode} %\newcommand\code{\bgroup\@noligs\@codex} \newcommand\code{\bgroup\@codex} \def\@codex#1{{\normalfont\ttfamily\hyphenchar\font=-1 #1}\egroup} \newcommand{\kbd}[1]{{\normalfont\texttt{#1}}} \newcommand{\key}[1]{{\normalfont\texttt{\uppercase{#1}}}} \newcommand\samp{`\bgroup\@noligs\@sampx} \def\@sampx#1{{\normalfont\texttt{#1}}\egroup'} \newcommand{\var}[1]{{\normalfont\textsl{#1}}} \let\env=\code \newcommand{\file}[1]{{`\normalfont\textsf{#1}'}} \let\command=\code \let\option=\samp \newcommand{\dfn}[1]{{\normalfont\textsl{#1}}} \newcommand{\acronym}[1]{{\normalfont\textsc{\lowercase{#1}}}} \newcommand{\strong}[1]{{\normalfont\fontseries{b}\selectfont #1}} \let\pkg=\strong % \end{macrocode} % % \subsubsection{Quotations and Examples} % % \begin{macrocode} \RequirePackage{alltt} \newenvironment{example}{\begin{alltt}}{\end{alltt}} \newenvironment{smallexample}{\begin{alltt}\small}{\end{alltt}} \newenvironment{display}{\list{}{}\item\relax}{\endlist} % \end{macrocode} % % \subsubsection{Mathematics} % % \begin{macro}{\operatorname} % The implementation of |\operatorname| is similar to the mechanism % \LaTeXe{} uses for functions like sin and cos, and simpler than the % one of \AmSLaTeX{}. We use |\providecommand| for the definition in % order to keep the one of the \pkg{amstex} if this package has % already been loaded. % \begin{macrocode} \providecommand{\operatorname}[1]{% \mathop{\operator@font#1}\nolimits} % \end{macrocode} % \end{macro} % % \begin{macro}{\P} % \begin{macro}{\E} % \begin{macro}{\VAR} % \begin{macro}{\COV} % \begin{macro}{\COR} % Next, we provide commands for probability, expectation, variance, % covariance and correlation which are obviously useful in probability % theory and statistics. % (Of course, originally |\P| gives \mathhexbox27B.) % \begin{macrocode} \renewcommand{\P}{% \mathop{\operator@font I\hspace{-1.5pt}P\hspace{.13pt}}} \newcommand{\E}{% \mathop{\operator@font I\hspace{-1.5pt}E\hspace{.13pt}}} \newcommand{\VAR}{\operatorname{var}} \newcommand{\COV}{\operatorname{cov}} \newcommand{\COR}{\operatorname{cor}} % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} % \end{macro} % \end{macro} % % Finally, we load package \pkg{amsfonts} so that |\mathbb| is available % for producing the symbols for positive integers etc. % \begin{macrocode} \RequirePackage{amsfonts} % \end{macrocode} % % This ends the implementation of the \pkg{\filename} package. % \begin{macrocode} % % \end{macrocode} gregmisc/inst/NEWS0000644000176200001440000001572512163401624013537 0ustar liggesusersThis file provides a brief list of major feature enhancements associated with each package release. For a more detailed list of changes see the ChangeLog file. Version 2.1.5 ------------- Use .onAttach() instead of .First.lib() to show startup message. Version 2.0.6 ------------- Bug fixes: * gplots::overplot() - Troels Ring noted that overplot() was reporting Error in eval(expr, envir, enclos) : couldn't find function "lowess.formula" Fixed by changing reference to gplots:::lowess.formula in panel.overplot. Version 2.0.5 ------------- New functions: * gmodels::coefFrame() - Fits a model to each subgroup defined by \code{by}, then returns a data frame with one row for each fit and one column for each parameter. Function changes: * frameApply() and drop.levels() have been moved to the gdata package from the gtools package. * gtools::quantcut() now properly handles cases where where more than one quantile obtains the same value. Bug fixes: * Minor change to avoid 'R CMD check' warnings generated by example code for the depreciated gdata::elem() function. * Fixed a bug in gtools::mixedsort when only a single value is provided. Version 2.0.4 ------------- New functions: * ConvertMedUnits.R - Convert Medical measurements between International Standard (SI) and US 'Conventional' Units. New data: * MedUnits data set provides conversions between American US 'Conventional' and Standard Intertional (SI) medical units. Bug fixes: * Fix behavior of ll() with some data types. * Minor update to remove 'R CMD check' warnings. New sub-package: * Add a 'gregmisc' subpackage. This package simply loads all of the other packages. This should help individuals who are used to the old gregmisc package.. Version 2.0.3 ------------- New functions: * gdata::unmatrix - function for converting a matrix into a well-labeled vector * gtools::frameApply - Apply a functon the the rows of a data frame. * gtools::drop.levels remove unused factor levels from the factors contained in a data frame Feature enhancements: * gdata::ll - Now handles list-like objects, including data frames * gmodels::CrossTable - Added 'SPSS' format, as suggested by Dirk Enzmann * gplots::heatmap.2 - - Add new parameters for controlling color key - - New parameter to allow control of height and width of separator box * gmodels::CrossTable - Show Chisquare contribution of each cell, suggested by Greg Snow. * gdata::read.xls - Add ability to specify the perl executable and path. Bug fixes: * gplots::heatmap2 - - cell note layout was incorrect - Fix handling of rowsep::colsep. - Ignore missing values when computing symmetric range. * gplots::bandplot - Fix problem in passing graphical parameters * add import of 'reorder' and 'na.omit' from 'stats' package to satisfy packages depending on us. Other changes: * gplots::textplot - Code can be simplified because R now supports selecting a fixed width font. * gplots::plotmeans - Add more extensive example. * gdata::elem - depreciated in favor of gdata::ll Version 2.0.0 ------------- First release as a package bundle. Functions are now segregated into four topic-specific packages: gplots gmodels gtool gmisc Thanks to Nitin Jain for doing most of the work of the conversion to a package bundle. Version 1.11.2 -------------- - Simpify and fix the build process on both *nix and Windows by simply providing pre-built perl modules. Version 1.11.1 -------------- - Fix building of of gregmisc on Windows: Runtime Requirements: ActiveState perl in the PATH Build Requirements: ActiveState perl and Microsoft's NMAKE utility in the PATH (A self extracting archive file containing NMAKE is available from .) This was tested on Windows2000 Pro with ActivePerl-5.8.3.809-MSWin32-x86.msi - (Hopefully) Fix building on Linux with Perl 5.8.0. Perl 5.8.3 is reported to work without error on Linux, as does perl 5.6.1 on Solaris. Version 1.11.0 -------------- - Bump version number to 1.11.0 to better reflect the production status of the package. - Add read.xls(), a function to read Microsoft Excel files by translating them to csv files via the xls2csv.pl script, which has also been added to the package. I've provided scripts to run xls2csv: Unix systems: $PACKAGE$/gregmisc/bin/xls2csv MS-Windows: $PACKAGE$/gregmisc/bin/xls2csv.bat or you can execute the perl code directly: $PACKAGE$/gregmisc/perl/xls2csv.pl The perl script explicitly loads its libraries from the installed gregmisc so you don't have to worry about paths. To get usage and parameter information, simply execute the script via any of the above methods without providing any command-line arguments. - Improvements to CrossTable() by Marc Schwartz - Improvements to ooplot() by Lodewijk Bonebakker - plotCI() and plotmeans() now have improved argument handling. - The running() function now has an additional parameter `simplify' which controls whether the returned values are simplified into a vector/matrix or left as a list. - A makefile that will download and attempt to install all available packages from CRAN and Bioconductor is now provided in $PACKAGE$/gregmisc/tools/ - space() can now space points along the 'y' dimension. - Fix an error in the permutations code for repeats.allow=T and r>2. Both the bug report and fix are from Elizabeth Purdom . - Various fixes for compatibility with R 1.9.X. Version 0.10.2 -------------- - Fixed latex warning. - Fixed smartlegend() positioning when x and/or y axis are log-scale. - Add function remove.vars(). Version 0.10.1 -------------- - Fixed bug in textplot() reported by Kevin Wright . Version 0.10.0 -------------- - Now works with and requires R 1.9.0 - Added ooplot() function that mimics Open-Office style plots. Contributed by Lodewijk Bonebakker - Fixed bug in running() that arose when the called function really neaded a minimum number of elements to work on. - Added several new features to running(), it can now allow sequences shorter than the requested width to be present at the front, the back, or on both sides of the full lenth sequences. This allows one to align the data so that the window is before, after, or around the indexed point. - Add enhancements to estimable() provided by Sren Hjsgaard : The estimable function now 1) also works on geese and gee objects and 2) can test hypotheses af the forb L * beta = beta0 both as a single Wald test and row-wise for each row in L. - Add colorpanel function, which generates a smoothly varying band of colors over a three color range (lo, mid, high). gregmisc/inst/ChangeLog0000644000176200001440000001534412163401276014612 0ustar liggesusers2013-06-28 warnes * [r1686] R/First.R, R/onAttach.R: Rename .First.lib to .onAttach 2012-12-14 warnes * [r1638] .Rinstignore, .Rinstingore: Fix typo in filename * [r1637] .Rinstingore: Move file to correct directory * [r1635] NAMESPACE: Add requisite NAMESPACE file. * [r1634] DESCRIPTION: Bump version number. * [r1633] inst/doc/gregmisc.pdf: Add gregmisc.pdf to subversion. * [r1632] man/First.lib.Rd: Update author email address. 2011-09-01 warnes * [r1492] R/First.R: Minor rewording of startup message. 2011-08-26 warnes * [r1483] R/First.R: Use packageStartupMessage() instead of warning() to display a startup message on package load. * [r1479] DESCRIPTION: Update Greg's email address 2007-10-22 warnes * [r1196] DESCRIPTION: Clarify GPL version 2006-11-29 warnes * [r1032] man, man/First.lib.Rd: Add dummy manual page to make 'R CMD check' happy * [r1031] DESCRIPTION: Update for new release * [r1030] DESCRIPTION, R, TODO, gregmisc: Remove extraneous subdirectory 2006-08-02 warnes * [r977] DESCRIPTION, gregmisc/DESCRIPTION.standalone, inst/doc/gregmisc.tex: Update my email address 2006-04-20 nj7w * [r956] gregmisc/DESCRIPTION.in: Changed the typ of Backword to Backward 2005-05-11 warnes * [r620] DESCRIPTION: Add dependency on gdata::frameApply. 2005-04-04 warnes * [r604] NEWS: Update for release 2.0.6. 2005-04-02 warnes * [r601] TODO: Update TODO file. 2005-03-31 warnes * [r589] DESCRIPTION, NEWS: Update for 2.0.5 release 2005-03-22 warnes * [r578] DESCRIPTION, NEWS: Fixes to pass `R CMD check'. * [r575] gregmisc, gregmisc/DESCRIPTION.in, gregmisc/DESCRIPTION.standalone, gregmisc/R, gregmisc/R/First.R: Create backwords compatibility sub-package 'gregmisc' which loads the other packages and warns the user. 2005-02-25 warnes * [r560] DESCRIPTION, NEWS: Update for release 2.0.3 * [r558] .tnatr:fnmap, DESCRIPTION: Add drop.levels, frameApply to namespace export. 2005-02-04 nj7w * [r537] .tnatr:fnmap: Initial revision 2005-01-28 warnes * [r525] DESCRIPTION: Update version number and date. 2004-09-27 warneg * [r463] inst, inst/doc, inst/doc/Rnews.dtx, inst/doc/Rnews.sty, inst/doc/gregmisc.tex: Move gdata/inst/doc/* to inst/doc/* * [r461] .Rhistory, DESCRIPTION: Updated to pass R CMD check. 2004-09-03 warneg * [r445] DESCRIPTION, NEWS, TODO: *** empty log message *** 2004-09-02 warneg * [r442] .Rhistory: Initial revision 2004-07-16 warnes * [r421] TODO: *** empty log message *** 2004-06-09 warnes * [r373] NEWS: Belated update for 1.11.2. 2004-06-08 warnes * [r368] DESCRIPTION: Add better acknowledgement of authors. 2004-06-05 warnes * [r366] NEWS: Update NEWS file for release 1.11.1. * [r361] DESCRIPTION, NEWS: - Merge Makefile.win into Makefile. Makefile.win now just redirects to Makefile. - Update xls2csv.bat and xls2csv shell script to correctly obtain thier installion path and infer the location of the perl code and libraries. - The xls2csv.pl script now assumes that the libraries it needs are installed into the same directory where it is. 2004-05-27 warnes * [r356] NEWS: Clarify text describing xls2csv scripts. * [r355] DESCRIPTION, NEWS: Updated for release. 2004-05-26 warnes * [r348] NEWS: Update for 1.11.0 release. 2004-05-25 warnes * [r331] DESCRIPTION: Bump version number to 1.11.0 to reflect the actual 'production' status of the package. 2004-04-13 warnes * [r316] DESCRIPTION: Update for 0.10.2 * [r315] NEWS: Updated for 0.10.2 2004-03-30 warnes * [r311] DESCRIPTION: - Fix bug in textplot() reported by Wright, Kevin . 2004-03-26 warnes * [r310] NEWS: Updated for release 0.10.0. * [r309] TODO: Change proposed names of new packages. * [r308] DESCRIPTION: - Add Lodewijk Bonebakker to list of authors - Improve description text - Note dependency on R 1.9.0. 2004-02-18 warnes * [r291] TODO: Add need for split into sub-package. 2004-02-02 warnes * [r286] DESCRIPTION: Update version number for new release. 2004-01-21 warnes * [r284] TODO: Add TODO to contain 'to do' list. * [r280] DESCRIPTION: Updated for 0.8.8 release. 2003-12-03 warnes * [r255] DESCRIPTION: - Updated for version 0.8.7 2003-11-24 warnes * [r241] DESCRIPTION: Updated for release. 2003-11-10 warnes * [r220] DESCRIPTION: - Add files contributed by Arni Magnusson . As well as some of my own. 2003-05-20 warnes * [r194] DESCRIPTION: - Added function trim() and assocated docs. 2003-04-22 warnes * [r192] DESCRIPTION: - Update version number. 2003-04-04 warnes * [r184] DESCRIPTION: - Version 0.8.3 2003-03-08 warnes * [r170] DESCRIPTION: - Bumped up version number. 2003-03-07 warnes * [r168] DESCRIPTION: - Minor changes to code to allow the package to be provided as an S-Plus chapter. 2003-01-30 warnes * [r162] DESCRIPTION: - New release. 2003-01-02 warnes * [r151] DESCRIPTION: Updated version number and added Kjetil to list of contributors. 2002-11-04 warnes * [r144] DESCRIPTION: - Added dependency on R >= 1.6.0 due to code in barplot2() - Since MASS is now a dependency in DESCRIPTION, I removed the now redundant check for MASS in .First.lib(). 2002-10-30 warnes * [r140] DESCRIPTION: Updated version number for 2002-10-29 release. 2002-10-11 warnes * [r134] DESCRIPTION: - Updated version number in DESCRIPTION. 2002-09-30 warnes * [r129] DESCRIPTION: - Updated version number after adding rdirichlet() and ddirichlet() 2002-09-24 warnes * [r125] DESCRIPTION: Update version number after fixing bugs and adding regression tests. * [r123] DESCRIPTION: Updated to version 0.6.1, corresponding to some bug fixes. 2002-09-23 warnes * [r116] DESCRIPTION: - Added CrossTable() and barplot2() code and docs contributed by Marc Schwartz. - Permit combinations() to be used when r>n provided repeat.allowed=TRUE - Bumped up version number 2002-08-01 warnes * [r114] DESCRIPTION: - Corrected documentation mismatch for ci, ci.default. - Replaced all occurences of '_' for assignment with '<-'. - Replaced all occurences of 'T' or 'F' for 'TRUE' and 'FALSE' with the spelled out version. - Updaded version number and date. 2002-04-09 warneg * [r109] DESCRIPTION: Checkin for version 0.5.3 2002-03-26 warneg * [r103] DESCRIPTION: Updated for version 0.5.1 2001-12-17 warneg * [r57] DESCRIPTION: Updated to include new functions and thier contributors. 2001-09-18 warneg * [r18] DESCRIPTION: Release 0.3.2 2001-09-01 warneg * [r16] DESCRIPTION: Release 0.3.0 2001-06-05 warneg * [r5] DESCRIPTION: Updated with addition of concat.R and concat.Rd. 2001-05-30 warneg * [r2] ., DESCRIPTION: Initial revision gregmisc/R/0000755000176200001440000000000012163401144012247 5ustar liggesusersgregmisc/R/onAttach.R0000644000176200001440000000070012163401026014127 0ustar liggesusers# $Id: onAttach.R 1686 2013-06-28 21:37:23Z warnes $ .onAttach <- function(libname, pkgname) { packageStartupMessage( "All functionality of the `gregmisc' package has been moved", "into the four 'g' packages: gdata, gtools, gmodels, and gplots. ", "This package is retained to make it easy to install and load", "the full set. Please consider loading these packages directly." ) } gregmisc/NEWS0000644000176200001440000001572512163401624012562 0ustar liggesusersThis file provides a brief list of major feature enhancements associated with each package release. For a more detailed list of changes see the ChangeLog file. Version 2.1.5 ------------- Use .onAttach() instead of .First.lib() to show startup message. Version 2.0.6 ------------- Bug fixes: * gplots::overplot() - Troels Ring noted that overplot() was reporting Error in eval(expr, envir, enclos) : couldn't find function "lowess.formula" Fixed by changing reference to gplots:::lowess.formula in panel.overplot. Version 2.0.5 ------------- New functions: * gmodels::coefFrame() - Fits a model to each subgroup defined by \code{by}, then returns a data frame with one row for each fit and one column for each parameter. Function changes: * frameApply() and drop.levels() have been moved to the gdata package from the gtools package. * gtools::quantcut() now properly handles cases where where more than one quantile obtains the same value. Bug fixes: * Minor change to avoid 'R CMD check' warnings generated by example code for the depreciated gdata::elem() function. * Fixed a bug in gtools::mixedsort when only a single value is provided. Version 2.0.4 ------------- New functions: * ConvertMedUnits.R - Convert Medical measurements between International Standard (SI) and US 'Conventional' Units. New data: * MedUnits data set provides conversions between American US 'Conventional' and Standard Intertional (SI) medical units. Bug fixes: * Fix behavior of ll() with some data types. * Minor update to remove 'R CMD check' warnings. New sub-package: * Add a 'gregmisc' subpackage. This package simply loads all of the other packages. This should help individuals who are used to the old gregmisc package.. Version 2.0.3 ------------- New functions: * gdata::unmatrix - function for converting a matrix into a well-labeled vector * gtools::frameApply - Apply a functon the the rows of a data frame. * gtools::drop.levels remove unused factor levels from the factors contained in a data frame Feature enhancements: * gdata::ll - Now handles list-like objects, including data frames * gmodels::CrossTable - Added 'SPSS' format, as suggested by Dirk Enzmann * gplots::heatmap.2 - - Add new parameters for controlling color key - - New parameter to allow control of height and width of separator box * gmodels::CrossTable - Show Chisquare contribution of each cell, suggested by Greg Snow. * gdata::read.xls - Add ability to specify the perl executable and path. Bug fixes: * gplots::heatmap2 - - cell note layout was incorrect - Fix handling of rowsep::colsep. - Ignore missing values when computing symmetric range. * gplots::bandplot - Fix problem in passing graphical parameters * add import of 'reorder' and 'na.omit' from 'stats' package to satisfy packages depending on us. Other changes: * gplots::textplot - Code can be simplified because R now supports selecting a fixed width font. * gplots::plotmeans - Add more extensive example. * gdata::elem - depreciated in favor of gdata::ll Version 2.0.0 ------------- First release as a package bundle. Functions are now segregated into four topic-specific packages: gplots gmodels gtool gmisc Thanks to Nitin Jain for doing most of the work of the conversion to a package bundle. Version 1.11.2 -------------- - Simpify and fix the build process on both *nix and Windows by simply providing pre-built perl modules. Version 1.11.1 -------------- - Fix building of of gregmisc on Windows: Runtime Requirements: ActiveState perl in the PATH Build Requirements: ActiveState perl and Microsoft's NMAKE utility in the PATH (A self extracting archive file containing NMAKE is available from .) This was tested on Windows2000 Pro with ActivePerl-5.8.3.809-MSWin32-x86.msi - (Hopefully) Fix building on Linux with Perl 5.8.0. Perl 5.8.3 is reported to work without error on Linux, as does perl 5.6.1 on Solaris. Version 1.11.0 -------------- - Bump version number to 1.11.0 to better reflect the production status of the package. - Add read.xls(), a function to read Microsoft Excel files by translating them to csv files via the xls2csv.pl script, which has also been added to the package. I've provided scripts to run xls2csv: Unix systems: $PACKAGE$/gregmisc/bin/xls2csv MS-Windows: $PACKAGE$/gregmisc/bin/xls2csv.bat or you can execute the perl code directly: $PACKAGE$/gregmisc/perl/xls2csv.pl The perl script explicitly loads its libraries from the installed gregmisc so you don't have to worry about paths. To get usage and parameter information, simply execute the script via any of the above methods without providing any command-line arguments. - Improvements to CrossTable() by Marc Schwartz - Improvements to ooplot() by Lodewijk Bonebakker - plotCI() and plotmeans() now have improved argument handling. - The running() function now has an additional parameter `simplify' which controls whether the returned values are simplified into a vector/matrix or left as a list. - A makefile that will download and attempt to install all available packages from CRAN and Bioconductor is now provided in $PACKAGE$/gregmisc/tools/ - space() can now space points along the 'y' dimension. - Fix an error in the permutations code for repeats.allow=T and r>2. Both the bug report and fix are from Elizabeth Purdom . - Various fixes for compatibility with R 1.9.X. Version 0.10.2 -------------- - Fixed latex warning. - Fixed smartlegend() positioning when x and/or y axis are log-scale. - Add function remove.vars(). Version 0.10.1 -------------- - Fixed bug in textplot() reported by Kevin Wright . Version 0.10.0 -------------- - Now works with and requires R 1.9.0 - Added ooplot() function that mimics Open-Office style plots. Contributed by Lodewijk Bonebakker - Fixed bug in running() that arose when the called function really neaded a minimum number of elements to work on. - Added several new features to running(), it can now allow sequences shorter than the requested width to be present at the front, the back, or on both sides of the full lenth sequences. This allows one to align the data so that the window is before, after, or around the indexed point. - Add enhancements to estimable() provided by Sren Hjsgaard : The estimable function now 1) also works on geese and gee objects and 2) can test hypotheses af the forb L * beta = beta0 both as a single Wald test and row-wise for each row in L. - Add colorpanel function, which generates a smoothly varying band of colors over a three color range (lo, mid, high). gregmisc/NAMESPACE0000644000176200001440000000033612143472613013276 0ustar liggesusers# Default NAMESPACE created by R # Remove the previous line if you edit this file # Export all names exportPattern(".") # Import all packages listed as Imports or Depends import( gdata, gmodels, gplots, gtools ) gregmisc/DESCRIPTION0000755000176200001440000000147412163405435013574 0ustar liggesusersPackage: gregmisc Title: Greg's Miscellaneous Functions Description: Description: The former gregmisc bundle is a repository for a variety of useful functions. The gregmisc package has been split into a set of more focused packages: gdata, gmodels, gplots, gtools. The purpose of this 'new' gregmisc is to provide an easy way to access the original combined functionality. To this end, it simply depends on all of the new packages so that these will installed/loaded when this package is installed/loaded. Depends: gdata, gmodels, gplots, gtools Version: 2.1.5 Author: Gregory R. Warnes. Maintainer: Gregory R. Warnes License: GPL-2 Packaged: 2013-06-28 21:48:38 UTC; warnes NeedsCompilation: no Repository: CRAN Date/Publication: 2013-06-29 00:15:57 gregmisc/ChangeLog0000644000176200001440000001534412163401276013635 0ustar liggesusers2013-06-28 warnes * [r1686] R/First.R, R/onAttach.R: Rename .First.lib to .onAttach 2012-12-14 warnes * [r1638] .Rinstignore, .Rinstingore: Fix typo in filename * [r1637] .Rinstingore: Move file to correct directory * [r1635] NAMESPACE: Add requisite NAMESPACE file. * [r1634] DESCRIPTION: Bump version number. * [r1633] inst/doc/gregmisc.pdf: Add gregmisc.pdf to subversion. * [r1632] man/First.lib.Rd: Update author email address. 2011-09-01 warnes * [r1492] R/First.R: Minor rewording of startup message. 2011-08-26 warnes * [r1483] R/First.R: Use packageStartupMessage() instead of warning() to display a startup message on package load. * [r1479] DESCRIPTION: Update Greg's email address 2007-10-22 warnes * [r1196] DESCRIPTION: Clarify GPL version 2006-11-29 warnes * [r1032] man, man/First.lib.Rd: Add dummy manual page to make 'R CMD check' happy * [r1031] DESCRIPTION: Update for new release * [r1030] DESCRIPTION, R, TODO, gregmisc: Remove extraneous subdirectory 2006-08-02 warnes * [r977] DESCRIPTION, gregmisc/DESCRIPTION.standalone, inst/doc/gregmisc.tex: Update my email address 2006-04-20 nj7w * [r956] gregmisc/DESCRIPTION.in: Changed the typ of Backword to Backward 2005-05-11 warnes * [r620] DESCRIPTION: Add dependency on gdata::frameApply. 2005-04-04 warnes * [r604] NEWS: Update for release 2.0.6. 2005-04-02 warnes * [r601] TODO: Update TODO file. 2005-03-31 warnes * [r589] DESCRIPTION, NEWS: Update for 2.0.5 release 2005-03-22 warnes * [r578] DESCRIPTION, NEWS: Fixes to pass `R CMD check'. * [r575] gregmisc, gregmisc/DESCRIPTION.in, gregmisc/DESCRIPTION.standalone, gregmisc/R, gregmisc/R/First.R: Create backwords compatibility sub-package 'gregmisc' which loads the other packages and warns the user. 2005-02-25 warnes * [r560] DESCRIPTION, NEWS: Update for release 2.0.3 * [r558] .tnatr:fnmap, DESCRIPTION: Add drop.levels, frameApply to namespace export. 2005-02-04 nj7w * [r537] .tnatr:fnmap: Initial revision 2005-01-28 warnes * [r525] DESCRIPTION: Update version number and date. 2004-09-27 warneg * [r463] inst, inst/doc, inst/doc/Rnews.dtx, inst/doc/Rnews.sty, inst/doc/gregmisc.tex: Move gdata/inst/doc/* to inst/doc/* * [r461] .Rhistory, DESCRIPTION: Updated to pass R CMD check. 2004-09-03 warneg * [r445] DESCRIPTION, NEWS, TODO: *** empty log message *** 2004-09-02 warneg * [r442] .Rhistory: Initial revision 2004-07-16 warnes * [r421] TODO: *** empty log message *** 2004-06-09 warnes * [r373] NEWS: Belated update for 1.11.2. 2004-06-08 warnes * [r368] DESCRIPTION: Add better acknowledgement of authors. 2004-06-05 warnes * [r366] NEWS: Update NEWS file for release 1.11.1. * [r361] DESCRIPTION, NEWS: - Merge Makefile.win into Makefile. Makefile.win now just redirects to Makefile. - Update xls2csv.bat and xls2csv shell script to correctly obtain thier installion path and infer the location of the perl code and libraries. - The xls2csv.pl script now assumes that the libraries it needs are installed into the same directory where it is. 2004-05-27 warnes * [r356] NEWS: Clarify text describing xls2csv scripts. * [r355] DESCRIPTION, NEWS: Updated for release. 2004-05-26 warnes * [r348] NEWS: Update for 1.11.0 release. 2004-05-25 warnes * [r331] DESCRIPTION: Bump version number to 1.11.0 to reflect the actual 'production' status of the package. 2004-04-13 warnes * [r316] DESCRIPTION: Update for 0.10.2 * [r315] NEWS: Updated for 0.10.2 2004-03-30 warnes * [r311] DESCRIPTION: - Fix bug in textplot() reported by Wright, Kevin . 2004-03-26 warnes * [r310] NEWS: Updated for release 0.10.0. * [r309] TODO: Change proposed names of new packages. * [r308] DESCRIPTION: - Add Lodewijk Bonebakker to list of authors - Improve description text - Note dependency on R 1.9.0. 2004-02-18 warnes * [r291] TODO: Add need for split into sub-package. 2004-02-02 warnes * [r286] DESCRIPTION: Update version number for new release. 2004-01-21 warnes * [r284] TODO: Add TODO to contain 'to do' list. * [r280] DESCRIPTION: Updated for 0.8.8 release. 2003-12-03 warnes * [r255] DESCRIPTION: - Updated for version 0.8.7 2003-11-24 warnes * [r241] DESCRIPTION: Updated for release. 2003-11-10 warnes * [r220] DESCRIPTION: - Add files contributed by Arni Magnusson . As well as some of my own. 2003-05-20 warnes * [r194] DESCRIPTION: - Added function trim() and assocated docs. 2003-04-22 warnes * [r192] DESCRIPTION: - Update version number. 2003-04-04 warnes * [r184] DESCRIPTION: - Version 0.8.3 2003-03-08 warnes * [r170] DESCRIPTION: - Bumped up version number. 2003-03-07 warnes * [r168] DESCRIPTION: - Minor changes to code to allow the package to be provided as an S-Plus chapter. 2003-01-30 warnes * [r162] DESCRIPTION: - New release. 2003-01-02 warnes * [r151] DESCRIPTION: Updated version number and added Kjetil to list of contributors. 2002-11-04 warnes * [r144] DESCRIPTION: - Added dependency on R >= 1.6.0 due to code in barplot2() - Since MASS is now a dependency in DESCRIPTION, I removed the now redundant check for MASS in .First.lib(). 2002-10-30 warnes * [r140] DESCRIPTION: Updated version number for 2002-10-29 release. 2002-10-11 warnes * [r134] DESCRIPTION: - Updated version number in DESCRIPTION. 2002-09-30 warnes * [r129] DESCRIPTION: - Updated version number after adding rdirichlet() and ddirichlet() 2002-09-24 warnes * [r125] DESCRIPTION: Update version number after fixing bugs and adding regression tests. * [r123] DESCRIPTION: Updated to version 0.6.1, corresponding to some bug fixes. 2002-09-23 warnes * [r116] DESCRIPTION: - Added CrossTable() and barplot2() code and docs contributed by Marc Schwartz. - Permit combinations() to be used when r>n provided repeat.allowed=TRUE - Bumped up version number 2002-08-01 warnes * [r114] DESCRIPTION: - Corrected documentation mismatch for ci, ci.default. - Replaced all occurences of '_' for assignment with '<-'. - Replaced all occurences of 'T' or 'F' for 'TRUE' and 'FALSE' with the spelled out version. - Updaded version number and date. 2002-04-09 warneg * [r109] DESCRIPTION: Checkin for version 0.5.3 2002-03-26 warneg * [r103] DESCRIPTION: Updated for version 0.5.1 2001-12-17 warneg * [r57] DESCRIPTION: Updated to include new functions and thier contributors. 2001-09-18 warneg * [r18] DESCRIPTION: Release 0.3.2 2001-09-01 warneg * [r16] DESCRIPTION: Release 0.3.0 2001-06-05 warneg * [r5] DESCRIPTION: Updated with addition of concat.R and concat.Rd. 2001-05-30 warneg * [r2] ., DESCRIPTION: Initial revision gregmisc/.Rinstignore0000644000176200001440000000007712143472613014365 0ustar liggesusersinst/doc/.*sty$ inst/doc/.*tex$ inst/doc/.*log$ inst/doc/.*aux$