Papers by Federico de Ceballos

Describing extra-binomial variation with partially correlated models
Communications in Statistics, 1995
ABSTRACT Data in the form of proportions are often analyzed under a binomial model. However, beca... more ABSTRACT Data in the form of proportions are often analyzed under a binomial model. However, because genuine random sampling is often infeasible, the subjects in the sample may be collected in clumps and the variances of the observed proportions may be considerably larger than those corresponding to the binomial model. A set of data from a study of the proportion of subjects testing positive to the disease toxoplasmosis is used in this article to motivate partially correlated binomial models capable of describing data observed in practical situations where clumped sampling is likely to appear, According to these models, the extra-binomial variance of the observed frequencies may range from a linear to a quadratic function of the sample size. An efficient algorithm for the evaluation of the resulting probability mass function is given.

Action on proposals Proposal Comments The resulting idea was to have two forms of the proposal, w... more Action on proposals Proposal Comments The resulting idea was to have two forms of the proposal, with the same content: First the not-so-formal form used in the CfV, and later a form for integrating it into the document. 5. Official standards body Should we run the standard through a standards body like ANSI, ISO, IEEE, etc.? If so, which one? Some participants consider the blessing of the future standards document by an official standards body very important, and we agreed to work towards this goal by writing the document in the appropriate style, and by keeping documentation about all our steps. However, the general idea was to first develop the document without involving a standards body, and deal with them at the end. Various candidate standards bodies were discussed; none was decided on, but it might be that going through ANSI again might be the easiest route. 6. Chairman and Editor M. Anton Ertl was appointed as the chair of the committee unopposed.
OCTAVO An Object Oriented GUI Framework
This paper presents a framework for building Window applications using the Object Oriented tools ... more This paper presents a framework for building Window applications using the Object Oriented tools available (in different forms) in various Forth compilers. Its aims are to simplify the programming of GUI applications and to isolate the user from the operating system internal details. As it would be expected in a Forth approach, the package tries to be as light and efficient as possible, while at the same time allowing those interested to understand what is taking place "under the bonnet".
Machine Forth, a new Virtual Machine model, has recently been proposed as an alternative to ANS-F... more Machine Forth, a new Virtual Machine model, has recently been proposed as an alternative to ANS-Forth plus assembler for different processors. MF is the native language of the F21 processor and is said to be easily adaptable to other hardware. This paper studies the convenience of using the PSC1000 instruction set (more powerful than the one in the F21) as a model for a VM. The model is compared with ANS-Forth both in the PSC1000 and in a conventional processor.

In his book "Simplicity" [1], celebrated author Edward de Bono (famous for concepts suc... more In his book "Simplicity" [1], celebrated author Edward de Bono (famous for concepts such as "Lateral Thinking" or "Po") put forward ten rules that should be used in every system that tries to define itself as simple. This paper studies how the Forth language meets these rules. 1 Advantages of Simplicity Simplicity is a nice word and, therefore, one we would like to have at our side. Simplicity can ease our lives and our actions. Learning a simple system saves us time, money and energy. Simplicity is both elegant and powerful. A complex system may have the user's illusion. This means that the user believes he or she commands the system and is in charge or everything. However, this can be very far away from the truth. 2 Disadvantages of Simplicity By travelling the simplicity way, we may end being simplistic. By doing so, we may lose the usefulness of the original idea. De Bono mentions the following advantages of a very complex book: If you don't...

Machine Forth, a new Virtual Machine model, has recently been proposed as an alternative to ANS-F... more Machine Forth, a new Virtual Machine model, has recently been proposed as an alternative to ANS-Forth plus assembler for different processors. MF is the native language of the F21 processor and is said to be easily adaptable to other hardware. This paper studies the convenience of using the PSC1000 instruction set (more powerful than the one in the F21) as a model for a VM. The model is compared with ANS-Forth both in the PSC1000 and in a conventional processor. Introduction This paper presents a set of additional instructions for a Forth Virtual Machine taken from the PSC1000 native instruction set. The resulting model is labelled Machine Forth as is follows the trend initiated by Machine Forth for the F21 of exporting capabilities of a particular processor to common usage. The original specification of Machine Forth, as laid down be Chuck Moore and Jeff Fox, can be found at [1]. A commented description is also available at [3]. In order to fully understand this paper, some knowled...

This paper presents an approach that can be used to organise and structure Forth source code toge... more This paper presents an approach that can be used to organise and structure Forth source code together with different kinds of annotations. Due to its flexibility, Forth is ready to use most of the advantages advocated by the 'Literate Programming School' without need for changes in the language or sophisticated tools. This approach uses a tree structure for the text, dividing each node into up to five sections (Specification, Prologue, Epilogue, Validation and Rationale). In order to test the method, the author has developed an editor using this schema that allows a Forth system to import the code. Literate Programming The term "Literate Programming" was coined by Donald E. Knuth in the early 80's to refer to a new programming methodology that allowed better documentation of programs than what could be found at that time. Knuth intended that "instead of imagining that our main task is to instruct a computer what to do, let us concentrate in explaining to h...
Describing extra-binomial variation with partially correlated models
Communications in Statistics - Theory and Methods, 1995
Describing extra-binomial variation with partially correlated models
Communications in Statistics - Theory and Methods, 1995
Uploads
Papers by Federico de Ceballos