GithubHelp home page GithubHelp logo

quantaar's People

Contributors

bserbe avatar nevrome avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

copes3d

quantaar's Issues

lintr-bot

Should we set up a lintr-bot for automatic syntax-correction?

Never personally worked with it, but I've seen it some times. Facilitates keeping code clean.

Inclusion of varnastat methods?

Which methods of varnastat should be included, and in which way this should be done?

Options:

  • dependency on the package
  • Copy code
  • Reprogramming of methods

Some feature ideas from interested archaeologists

I have queried my swiss contacts, who started using R recently, which features they would love to have in an archaeological package, and here is what they replied (I just put the answer here like I received it in plain german for discussion):

===snip===

  • check eines reingeladenen csv auf doppelte rownames
  • scatterplotmatix, welche die strukturierenden Elemente (bei XRF) automatisch markiert (jetzt drucke ich das aus und markiere mir das von Hand auf Papier)
  • nach der automatischen Erkennung der strukturierenden Variablen könnten diese gleich ausgewählt und in eine PCA gefüttert werden: am besten gleich umskaliert, skaliert und logarithmiert
  • dann markieren der Ausreisser und in einem nächsten Schritt diese weglassen (bzw. PCA ohne Aureisser wiederholen)
  • dann gleiches mit Clusteranalysen, dort dann die Gruppen, beim gewünschten Knie isolieren, eine Spalte in die Datentabelle einfügen bei der dann Gruppennamen für die Clusters vergeben werden
  • Daten nach Gruppennamen sortieren und gleich in LDA füttern

(die letzten beiden schritte mache ich zurzeit noch in Excel...)

  • wichtig bei allen Plots: immer gleich die Legenden nett platzieren können, Farben für Gruppen selber wählen können, Individuennummern anschreiben
  • generell auch immer gleich Werte anzeigen lassen, z. B. des Medians bei einem Boxplot etc.
  • automatischer Export von Plots in einen bestimmten Ordner, wobei der Pfad zu R-script (inklusive Zeile darin) und das Erstelldatum auf dem Plot angegeben werden (zwecks Übersichtlichkeit)

===snip===

Purpose of this package

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 (#2, #3, #4, #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 .

14C calibration

Should 14C calibration be included at all?

If so, should we depend on eg. bchron, or shall we code a calibration by ourselves?

If so, including Bayesian Calibration? Maybe as future milestone?

Excavation analysis / working with measurements and 3D data

I'm currently working on some tools to work with 3D spatial data within the scope of excavations. This could be part of a bigger effort to provide tools for field archaeologists. Some ideas:

  • interfaces for measurement gear (COM-Port)
  • analysis and visualization of 3D point distributions
    • measurements
    • SFM
    • etc.
  • raster analysis
    • SFM pictures quality assesement
    • semi automatic classification for profile pictures
    • etc.

Standard burial site analysis

I suggest implementing a set of functions for a standard workflow of burial site analysis.
This could involve

  • a data structure describing a cemetery (I know, you hate lists...)
  • summary statistics
  • varnastat analysis of the burial items
  • measuring inequality using gini and lorenz curve from ineq
  • ca and seriation
  • clustering
  • 'Social Status Analysis' like BASP
  • 14C calibration
  • ... (add more)

This would include and refer also to feature_requests #2 and #3 ...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.