View source: R/importObservations.R
| importObservations | R Documentation | 
Imports observed mass flow rates stored in a *.csv file and then organizes the data for use with the BMB function.
importObservations(file, header = TRUE, csv.params = NULL)
| file | Character string containing the name of  | 
| header | Logical indicating if the first row of  | 
| csv.params | List of arguments to be passed to  | 
The purpose of this function is to make it easy to import and structure loosely organized data contained in a *.csv into a list for use as the y argument passed to the BMB function.
The entries in file must be organized as such:
 The first column of file must contain an integer sample location. The value of this integer must correspond to the column number used to specify linear constraints in constrainProcess.  For example, data for a given component collected at sampling location y_2 should be indicated with a 2 in the first column of file used with importObservations.  In the file used with constrainProcess, the linear constraint(s) on y_2 are indicated in the second column.
 The second column of file must contain sample component names.  This field is case sensitive.  Ensure a given sample component is named consistently, including capitalization and spacing.
 Columns 3 to K+2 of file must contain observed mass flow rates for the K collected sample sets.  All observations located in the same column should be collected at the same time.
 Sample components of interest must be specified for each location.  If a sample component is not detected at some locations, but is detected at others, this component should be included in file with a specified mass flow rate of 0, or a very small number.
importObservations reads the contents of file, sorts the sampling locations numerically, then creates a list of data frames.  Each data frame contains the data for a single sample component.
Returns a list of data frames.  Each data frame is named according to the unique sample components specified in the second column of file.  This list object is intended to be used as the argument y for the BMB function.
 y <- importObservations(file = system.file("extdata", "twonode_example.csv",
                                      package = "BayesMassBal"),
                   header = TRUE, csv.params = list(sep = ";"))
## The linear constraints for this example data set are:
C <- matrix(c(1,-1,0,-1,0,0,1,-1,0,-1), byrow = TRUE, ncol = 5, nrow = 2)
## The X matrix for this data set can be found using:
X <- constrainProcess(C = C)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.