Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Purpose of this package #8

Open
nevrome opened this issue Feb 11, 2019 · 2 comments
Open

Purpose of this package #8

nevrome opened this issue Feb 11, 2019 · 2 comments

Comments

@nevrome
Copy link
Member

nevrome commented Feb 11, 2019

I think it's time to decide what we want to do with this package. When we started this 2 years ago we had a lot of ideas, but no concrete plan and therefore quantAAR remained a lazy dumping ground for old code. Some of the ideas we had back then became reality in the meantime (e.g. ISAAKiel/oxcAAR, nfrerebeau/tabula) and others remained unsolved.

I suggest to focus with this package on tidy wrappers and utility functions for the most important multivariate analysis methods in archaeology. I did some work towards this idea and want to hear your opinion. What I want to do:

  1. Closing all current issues (14C calibration #2, Correspondence Analysis and/or related ordination methods #3, Standard burial site analysis #4, Some feature ideas from interested archaeologists #7)
  2. Cleaning and better documentation + tests + README of the currently available utility functions for correspondence analysis and seriation.
  3. CRAN release with this small set of features in the following weeks.

I'm especially interested in your thoughts @MartinHinz .

@MartinHinz
Copy link
Member

Thank you for taking this up again! I actually closed down #2 and #3, but I think #4 and #7 are relevant for this ongoing discussion and its results. From my perspective, it always should go into this direction, but that was before we discovered the benefits of individual packages for individual tasks.

I currently actually am inclined to follow the Unix Philosophy, especially point 1.

I think, what this package can do, is to become a wrapper, as you described. But for doing so, we would need to have a real or made up case study, that a vignette can be build upon. From that we might be able to see, what is actually necessary and desirable.

On the other hand, a lot of functionality I originally had in mind, was already covered by varnastat, that's why I was not so active in developing this idea further (beside the fact that I currently was not so much into cemetery analysis).

@nevrome
Copy link
Member Author

nevrome commented Feb 14, 2019

Thank you for this feedback. I agree about #7, because it contains the idea of a nice PCA wrapper which really should be part of this package. #4 on the other hand is highly linked to burial site analysis and therefore leads to yet another package (maybe a modified varnastats). I believe quantAAR should be more generic -- and that fits well to the Rule of Modularity.

A case study is not necessary for v1.0. In my opinion we don't even need example data, because we can rely on the data in the packages we write wrappers for: so far ca and seriation.

My idea here is to keep it very simple and stupid.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants