DataAnalysis is a general purpose iPad App for the plotting and fitting of all types of data that can be formulated as x, y pairs. The program can be easily used by both students and professionals. It is particularly useful for quick analyses of various types of data by curve fitting, value prediction via a standard curve, and analysis of kinetic data including enzyme kinetics.
Data can be entered directly via the keyboard or imported from a text file (.txt), or a comma separated value file (.csv). In addition, data can be pasted from the clipboard.
After data entry the user has the option to average, baseline correct, and/or normalize the data before plotting and fitting.
Plotting of the data is as simple as pressing the Plot button. The axes are autoscaled and the graph is immediately ready to add to a document or presentation. The user has a variety of options to customize the graph by altering the axes, axes labels, graph title, and changing the symbol, its size and color.
Using touch and drag the user can create a selection box allowing the creation of a data subset. Once the data subset has been selected the user has two options: (1) To zoom in on the selected data. Any fitting done in this mode is global (e.g. uses all the data). (2) To zoom and perform a fitting only on the selected subset of the data.
The data can be fit to a variety of mathematical equations by non-linear regression including simple functions such as linear, 2nd and 3th order polynomials, power, exponential, and log functions.
Data can also be fit to more complex equations for such processes as radioactive decay, enzyme kinetics, 1st and 2nd order chemical reactions, as well as gaussian, logistics and surge functions. The fit can be overlaid on the data with different line widths, types and thicknesses.
Lowess Regression (LOcal Weighted regrESSion) can also be used to fit data without the need to specify a mathematical function. Not only does Lowess Regression not require a mathematical function, but also does not require parameters (non-parametric). This fitting method is used extensively to fit everything from election polling to astrophysics data, where the data have a large degree of scatter.
For many analytical situations, the data fit can be used as a standard curve to determine the value of unknowns. This analytical procedure is completely automated within DataAnalysis.
The program output, graphics and text, can be copied, emailed, or uploaded to cloud storage such as iCloud, Dropbox, Box and OneDrive in a variety of formats including PDF, PNG, CSV and TXT. The graphics in PDF format can be edited with programs like Adobe Illustrator™ and AutoDesk Graphic™ as objects.
DataAnalysis also supports multitasking and printing of input data as well as all forms of output.
DataAnalysis has built in tool tips, a comprehensive web based User Guide and videos tutorials all available via the Help Menu.
The data I have that I've tested the app on is most appropriate for the Hill function, I think. It is the growth curve of bamboo culms. I thought I'd mention that to give some context to my mini review.Data entry is straightforward. Fitting basic curves is also simple. Some functions, like the Hill function require some test values. That is fine, but the app really should remember previous entries. When opening a previously saved file, it is not possible to view a previously fitted curve. This issue should be easy to correct. I would also suggest defaulting the test values to previously used values, since subsequent data sets are likely to be similar to previously used data sets. That would a avoid some redundant data entry.STANDARD curve analysis: I did not see a way to do this with the Hill function. There was no button. Maybe I just missed a step, in which case, I'd like to learn what I need to do. I suspect, though, that it's not available for some of the functions. I wonder why.It would be nice to be able to set the x and y axis range and plot the curve extrapolating to values beyond the entered data set.For my own application, measuring bamboo culms, identifying x=0 is difficult. At that part of the graph, the culm is nonexistent. My data can only start after growth has occurred. It would be nice if curve fitting could also normalize the x-axis somehow. It is possible to normalize the y-axis, but I'm more interested in normalizing the x-axis.In any case, it's a nice and useful app. Exporting to Dropbox and email is a nice touch.Edit: I've just realized the Hill function is wrong. I mentioned this to support who researched the issue and determined the correct formula is y = (Vmax * X^n)/(K + X^n). This will be corrected in the next release.
Paste from clipboard???
dimesio123
Seriously need to add an import function inside the app for CSV files at the very least. Forcing folks to use Dropbox or the mail app to take advantage of that functionality is ridiculous and takes away from what you can really do with the app....
Works as Described
Birdydon
The input and output are not very fancy but if you need a simple x-y plot, this is it. It produces a nice graph and will fit a polynomial line (via regression) of your choice together with relevant statistics.My first use was to plot some blood sugar readings that I take daily. It did an excellent job.Update:I am giving it another star.
Waste
katvvvv
I was happy to finally find an app to conduct data analysis . Unfortunately the app will not let me import .csv files only the app specified format . Very disappointing
Fixed bug related to migration to Version 4 data file format from all previous versions.
Version 4.11
The developer, Data Evaluation Systems, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Privacy practices may vary, for example, based on the features you use or your age. Learn More
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
Seller
Evan Kantrowitz
Size
27.8 MB
Category
Productivity
Compatibility
Requires iPadOS 14.0 or later.
iPad Requires iPadOS 14.0 or later.
Mac Requires macOS 11.0 or later and a Mac with Apple M1 chip or later.