Weighted arithmetic mean

hey!
i have a problem with this formula: the weighted arithmetic mean.
i have no idea how to use this with Querys,i know that i have to put the dates, asign a weight, add all fields and divide between all weights. but how i can do??
thank you

There are no native functions that I am aware of (not saying it does not exist).
How are your time samples taken? 
ie:  seconds since last sample..?
timestamp?
For instance, if it is a timestamp, and they are in an array, you can take the difference from the previous element, and then calculate the mean.

Similar Messages

  • DAQ mean value

    Hello,
    I´m doing a research project in undergraduation and I´m starting to use labview to do it. I´m getting data from DAQ assistent and I need to made a mean with this data. I try to search here, in forum, but I´m not able to solve my problem. In this case (see image below), I´m working with 1000 samples, 5 number os means, and 3 number os points (the bigger for loop). My result in "Write to measurement file" is 15 rows (5 by 5 similar) with 1000 numbers in each and my result in "Write to measurement file2" is 3 rows (expected) but just with 1 number in each. I need to get 3 rows with 1000 numbers in each (after made arithmetic mean with the 5 ones).
    I know that is a newbie doubt, but I have already tried a lot of suggestion, without sucess.
    Sorry my bad english, I´m brazilian.
    Gratz
    yves
    Attachments:
    labview.JPG ‏115 KB

    with what i understand, you want the mean of 1000 points that you are acquiring inside the for loop, which runs for 5 iterations, and you want 5 mean values for 5 iterations. To do that, all you have to do is, take the 'mean.vi' inside the same for loop where you are doing acquisition. Take the mean everytime the acquisition loop runs, connect output of mean vi to write to a 'measurement file 2' which will write i d array of 5 mean values. 
      For other things that you are asking for , you need to post your existing code for us to be able to understand what exactly you are trying.
    -Nilesh
    Kudos are (always) welcome for the good post. :-)

  • An averaging filter that tightens depending on slope??

    Hello all,
    I have an application where a variable (DBL scalar) is shown in a graph to be bouncing above and below the target setpoint @ approx 1-5sec intervals.  In other words, if the setpoint is 1500lbs, the variable bounces between 1250 and 1750lbs, which is +/-250lbs and it does this bouncing @ approx 0.2 to 1 Hz.  The customer wants me to show the average instead of the real-time.... so the graph would show a horizontal line @ 1500lbs in the above example.  They dont want to see the ripple.  So, I pulled out the "Mean PtbyPt.vi" function and as long as I increase the sample length adequately it does exactly what my customer wants.  Heres my problem...  When the process starts or ends and the weight returns to zero lbs, the mean is very, very slow to respond.
    Is there a way to make it "come into" and "out of" the target zone quickly, but filter the heck out of it when it is in the zone?  I am thinking of making my own function that would look @ the slope.  If the slope is less than a certain threshold, then the "Mean PtbyPt" sample length is long, but if the slope is greater than a certain threshold, then the "Mean PtbyPt" sample length is short.  Since I am just learning labview now and I have never used any of the filters or signal processing functions before, I feel like I might be recreating something that already exists?  Would any of these help me?  FIR, IIR, Chebyshev, Butterworth?  I am glad to learn all of these things, but to accomplish my task efficiently without chasing my tail, can anyone point me in a helpful direction?
    Thank you very much for any input.
    respectfully,
    frenchy

    Hai,
    For the task like reducing jitter moving average serves good.  It's takes "number of points" to average.  A simple example is if you had a data set with 100 data points, the first value of the moving average might be the arithmetic mean (one simple type of average) of data points 1 through 25. The next value would be this simple average of data points 2 through 26, and so forth, until the final value, which would be the same simple average of data points 76 through 100.
    The VI can be found in the following link: http://zone.ni.com/devzone/cda/epd/p/id/82
    Hope this helps.
    With regards,
    JK
    (Certified LabVIEW Developer)
    Give Kudos for Good Answers, and Mark it a solution if your problem is solved.

  • How to get specific OSB business service HTTP endpoint failover?

    I am trying to get the following behavior in an HTTP Business Service in OSB, and I'm not finding the answer (if it exists) in the docs.
    I have two backend endpoints, "production" and "backup." I want all request to go to the "production" endpoint unless it becomes unavailable. At which time all requests should go to the backup endpoint - without manual intervention. Automatic failback would be nice but not absolutely necessary. This is what the service provider is recommending for their operational concerns.
    Is there some way to accomplish this?
    The backup is available at most times, so we can't use round-robin load balancing to get this behavior.
    Is this what having a load balancing algorithm of "none" accomplishes? The docs state the order in this case is significant, but not why?
    Random-weighted does not work, as it does not allow a zero weight, which means some requests (even if small in proportion) may go to that backup even if the primary is available.

    I'm now seeing this in real operation, and I'm seeing something that puzzles me based on the discussion above, and also a behavior I'd like to change if I can.....
    First, the puzzlement - of about 6700 invocations over the space of a few hours, I see in the console 9 errors in the primary as configured above, and 9 messages handled successfully by the secondary. So, since the messages are coming on a fairly regular basis (a few per minute, spread over 3 OSB instances), and I have a 10 min retry interval, I would have expected to see a lot more messages handled by the secondary endpoint while OSB instance was waiting 10 min to retry the primary. What's going on here? Does this class of "failure" not take an endpoint "offline?"
    Second, behavior I want to change: the errors are apparently intermittent SSL HANDSHAKE_FAILUREs reported by the backend. Is there anyway to get the primary retried first, since we only want traffic to go to the backup if the primary is really offline?
    /Steve Elkind
    ####<Dec 22, 2009 10:45:14 PM EST> <Warning> <Security> <njxymh0099> <SS_ESB_mgd2> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1261539914730> <BEA-090497> <HANDSHAKE_FAILURE alert received from fobar-web02.inex.com - 207.235.231.231. Check both sides of the SSL configuration for mismatches in supported ciphers, supported protocol versions, trusted CAs, and hostname verification settings.>

  • How do you add or subtract a constant from a time channel?

    I have a time channel with an offset I wish to remove. How can I do this? Using simple arithmetic means that I need to know how times and dates are stored internally, but I cannot determine this in the online help.
    e.g. Say I need to subtract 1.2 s from all the values in a time channel, in order to synchronise the data in that group with data in another group. How would I do this?
    Solved!
    Go to Solution.

    Hi PorridgeMan,
    Go to ANALYSIS->Basic Mathematics -> Offset Correction
    Greetings
    Walter

  • Need help on Proper LabVIEW data smoothing technique

    Hello,
    I am wondering if anybody can shed the light on proper way to smooth the data collected from an analog input.  I am collecting a channel with 100 Samples to Read and at a rate of 1000 Hz.  My intention is to average the 100 samples and treat the average as one data point of one iteration of my While loop.  The next time of my While loop executes, it averages another 100 samples, and treat the average as one data point, and so on. 
    The way I'm doing it now is as follows:
    DAQ Express VI ----> Collector (from Signal Manipulation pallette)  ------>  Statistics (Arithmetic Means from Signal Analysis pallette)
    ----> Convert from DDT to 1-D array of waveforms.
    But in doing so, I loose the time information of my waveforms, i.e. the data coming out from "Convert from DDT to 1-D array of waveforms" is always one data point with t=0 for each iteration of my While loop.  The t value is always 0.  This is not my original intention.  All I want is to smooth the data from my data collection by averaging the sampled data and preserve the time stamp.  How can I achieve this?  Thanks for any pointers.

    Hi Peter,
    The best option would be a moving average technique.
    I am attaching some examples that do moving average with simulated signals.
    You can implement this logic in your application
    Regards
    Dev
    Attachments:
    Moving_Average_on_Multiple_Records.llb ‏152 KB
    Moving_Average.vi ‏33 KB

  • I am a teacher and I want a formula for Numbers that will average out A, B, C, D and E's of my students.

    As the title says- I'm not much of a formula wizard and any help would be appreciated. Here's an example-
    Student A receives a B, C, A, A, D, A for 6 assignments. I want them to average out at the end of the row, as well as an average on a separate page of summaries for all subjects that are assessed this way.
    Ive seen it on an excel spreadsheet but was unable to look at the formula.
    Please help as the semester starts in a week for us in Australia!
    Thanks

    ellroy wrote:
    I basically want a formula where I can average Letters out to a B- or C+. Can I do this from just letters alone or do I need to assign numbers. Speaking to my curriculum coordinator, she said stick to LETTERS and see if we can sort out something for that as we don't officially report in numbers.
    So that would mean I would need an average formula that would calculate B + C + C + D + A into a single Letter. I dont know if it is possible without using numbers. I hope you understand what I'm trying to explain. It's quite hard!
    You say where the cutoffs are, is that A=90-100%?
    Can you just use letters to make an average of the letter? 
    AVERAGE, which calculates the arithmetic mean of a set of values, works with numerical values.
    On your posted layout, you have a table showing the letter equivalent of a percentage score:
    A score under 40 = E
    A score 40 or higher, but under 50 = D
    A score 50 or higher, but under 65 = C
    A score 56 or higher, but under 85 = B
    A score 85 or higher = A
    Those numerical scores may be summed, averaged, and a letter grade assigned. With the specifications given in that table, the letter grade will not include a + or -.
    Your layout includes nine numerical scores for the first student (all of which are well under 40. My assumption here is that each is the student's score out of the number in the same column of row 3 (ie, the first, 13, is 13 out of 14, the second is 10 out of 16, etc,)
    This raises a question:
    Does each point noted contribute equally to the final average?
    Or
    Does each quiz/exercise contribute equally to the final average?
    For the letter grades to be averaged, you will need to set a specific numerical equivalent (not a range) for each letter grade.
    For the letter grades and number grades to be combined into a single final letter grade, the numerical equivalents noted above must be chosen with that goal in mind, OR the numerical scores must be converted into letter grades, then reconverted into specific numerical equivalents for each letter grade, inserted into the set of (converted) letter grades, averaged, then reconverted to the equivalent letter grade.
    As you can see, there are yet a few hurdles to overcome.
    Regards,
    Barry

  • Selecting a Number of Cells to Calculate

    I have a science project that involves taking large amounts of masses at specific dates then averaging these specific dates together. Is there any way to get a function to automatically select cells with a specific date/value/text in them?
    Thanks.

    Welshej wrote:
    I have a science project that involves taking large --amounts-- numbers of masses at specific dates then averaging these specific dates together. Is there any way to get a function to automatically select cells with a specific date/value/text in them?
    Do you want to calculate the average of the dates, or the average of the masses measured on those dates?
    Is there a pattern to the specific dates to be selected? Are measurements taken on other dates, and if so, are these measurements to be ignored?
    How are the dates specified? Is there a pattern (eg. every Monday, or the 15th of each month, or every third day, starting January 1, 2010), or would a list of the dates appear random (except that the list would be in ascending order)?
    Your easiest method of selecting the dates is likely to use one of the LOOKUP functions: HLOOKUP, p. 234, LOOKUP, p 245, or VLOOKUP, P. 288.
    Which is appropriate depends on how your data is arranged and whether an exact match to the date is needed. HLOOKUP and VLOOKUP allow specifying an exact match; LOOKUP does not.
    Once you've collected the values into a list, use AVERAGE (p. 211) to calculate the average (arithmetic mean) of the values. Note that although the User Guide doesn't say so in its article, the list of numbers can be specified as a range—AVERAGE(C2:C17) would return the average of the numbers in cells C2 through C17.
    Take a look at the description and examples in the Numbers User Guide supplied with your copy of iWork '08 (Page numbers are given above). You'll find this guide in the iWork '08 folder in your Applications folder. If it's not there, you can download it via the Numbers User Guide item in the help menu in Numbers.
    If you need additional help after reading those sections, post a reply in this topic with a more specific description of what you want to do and what help you need.
    Regards,
    Barry

  • Policing in QOS

    If my class map is set as listed below -
    Bandwidth is 8 Meg, however I am policing at 110 Kbps. So happens to the unused bandwidth? Will it be shared with default?
    Class-map: af3_output (match-any)
              0 packets, 0 bytes
              5 minute offered rate 0 bps, drop rate 0 bps
              Match: ip dscp xx xx xx
                0 packets, 0 bytes
                5 minute rate 0 bps
              Queueing
                Output Queue: Conversation 266
                Bandwidth 8000 (kbps)
                (pkts matched/bytes matched) 0/0
            (depth/total drops/no-buffer drops) 0/0/0
                 exponential weight: 8
                 mean queue depth: 0
              police:
                  cir 100000 bps, bc 84500 bytes, be 169000 bytes
                conformed 0 packets, 0 bytes; actions:
                  set-dscp-transmit af31
                exceeded 0 packets, 0 bytes; actions:
                  set-dscp-transmit af31
                violated 0 packets, 0 bytes; actions:
                  set-dscp-transmit af32
                conformed 0 bps, exceed 0 bps, violate 0 bps

    Hi,
    I have not seen such policy applied on any customer network but If this config is supported yes remaining bandwidth will be available for the class-default. And in this config traffic is not rate-limited to 100 kbps since exceed and violate actions are transmit and are being used to set dscp value to a different value.
    So traffic on class af3_output may go till 8mbps or even till link bandwidth and if it is not being utilized completely remaining bandwidth will be available to class-default
    You can also use below "Ask the expert" event for QoS to further queries related to QoS.
    https://supportforums.cisco.com/discussion/12259571/ask-expert-quality-service-qos-cisco-ios-routers
    Regards,
    Akash

  • Applescript + Histogram + measurements output to file.

    Hello,
    I have ~500 images and would like the histogram information for each one outputed to a single file. I am on a mac so i suppose apple script would help.
    Any suggestions please
    Thanks,
    FW

    forum.ware wrote:
    Thanks for the script but it looks at RGB values and not Grayscale,
    the histogram is available in Grayscale and will only display the gray
    channel.
    I think Muppet Mark means that that the scripting porperty Document.histogram is not available in greyscale mode. It throws an error. However because grayscale images only have one channel the gray channel is the same as the luminosity channel. So instead of app.actiiveDocument.histogram you use app.activeDocument.channels[0].histogram with grayscale images.
    I think the script below will do what you want if you are looking for the Arithmetic mean (average).
    var logFile = new File('~/Desktop/mean_values.csv');
    var inputFolder = Folder.selectDialog("Select a folder of documents to process");
    var files = inputFolder.getFiles("*.jpg");// change mask for other formats
    logFile.open('w');
    logFile.writeln('Filename,Mean');
    for(var f=0;f<files.length;f++){
         logFile.writeln(files[f].name+','+getArithmeticMean(files[f]));
    logFile.close();
    function getArithmeticMean(file){
         // assumes image is 8bit grayscale
         var re = RegExp( '[123456789]' );
         app.open(file);
         app.activeDocument.activeLayer.applyAverage();
         var arithMean = re.exec(app.activeDocument.channels[0].histogram.toString()).index/2;
         app.activeDocument.close(SaveOptions.DONOTSAVECHANGES);
         return arithMean;

  • Pls help i have to give this assighment

    1. Construct a class ReverseContent, which makes a copy of the input file.
    Read each line in the file and print the line in the reverse order in the copied file.
    If the file is blank give an error message that the input file is blank.
    2. Construct a class FileCreation, which takes NAME & Some String value from User. Then creates a file
    with name as <NAME>_<TODAY_DATETIME in the format 20070905163004> and write the string value the user has given to the file.
    Once it is written successfully, as a next method parse the file and read the file content and print it to the console
    3. Construct a program WordCount, which counts number of chars, words and lines of the text file. Space is      
    counted as a character. Empty rows are counted as lines. "Word" will represent a string. Method Character.isLetter(char ch) might be useful? Look at the java.lang.Character from Java API documentation!
    4 Write and run a Java program that enters an 8-digit string for a birthdate from the keyboard. The first                
    two digits in the string are the month of birth, the next two are the day and the remaining four are the year. The Java program should squeeze out these substrings and display it on the screen as follows:
         month of birth:
         day of birth:
         year of birth:
         Also display the input date of birth in the format 4th September 2007
         Try to add exception handling for the case if the month and day are out of range.
    5. Write a text file counter.dat which contains the integer 0. Then write a Java application that reads
    this file and increments the integer by one. Then the new integer is written back to the file counter.dat . This means every time we open and close the file the integer number is incremented by 1.
    6. Write a Java application using two for loops to produce the following pattern of asterisks.
    7. Read in three integers of data type long from the keyboard. Then add the three numbers. Type convert
    the sum to data type double and divide by 3.0 (data type double ) to find the arithmetic mean.
    pls provide codes/ideas ASAP

    hi,
    >>Construct a class ReverseContent, which makes a copy of the input file.
    Read each line in the file and print the line in the reverse order in the copied file. Solution to this problem:
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    public class ReverseContent {
        /** Creates a new instance of ReverseContent */
        public ReverseContent() {
        public static void main(String args[])
            FileInputStream fin=null;
            FileOutputStream fout=null;
            try {
                if(!(args.length>=2))
                    System.out.println("run as: java ReverseContent sourcefilepath destinationfilepath");
                    return;
                fin=new FileInputStream(args[0]);
                fout=new FileOutputStream(args[1]);
                int temp=0;
                String content="";
                while((temp=fin.read())!=-1)
                   content+=String.valueOf((char)temp) ;
                fin.close();
                content=content.trim();
                StringBuffer sbuf=new StringBuffer(content);
                sbuf.reverse();
                content=sbuf.toString();
                fout.write(content.getBytes());
                fout.flush();
                fout.close();
            } catch (FileNotFoundException ex) {
                ex.printStackTrace();
            catch(IOException ex){
                ex.printStackTrace();
            finally
                try {
                    if(fin!=null)
                        fin.close();
                    if(fout!=null)
                        fout.close();
                } catch (IOException ex) {
                    ex.printStackTrace();
    }

  • "Cleaning Validation Process Scenario" in SAP PM/QM for Pharma Industry

    Dear Gurus,
    I have a client requirement in the Pharma Industry. The scenario needs to be mapped in SAP for which I need your help.
    The scenario is that the company is making medicines (tablets/capsules). Whenever, there is a changeover of the product, there are certain regulatory requirements which the client needs to adhere to.
    For example, a shutdown of machinery for 10-12 days may be planned during which the machines are cleaned with soap/cleaning agents. Now, during this cleaning process, the QA department would take samples of the soap water recovered after cleaning process. These samples would be inspected for residues of the previous product that was being run on the line.
    If everything is ok, then the approval is given by QA to start the next product.
    This process has to be mapped in SAP, maybe in PM or QM.
    I thought over the following process. Please let me know your inputs to fine tune the below process -
    1. As the shutdown for changeover will be a planned one, we can create a Maintenance Plan in IP42.
    2. Schedule the Mantenance Plan by IP10.
    3. Release the maintenance plan in IP10.
    4. Preventive Maintenance order will be created. (Also assign an Inspection Type in config to this maintenance order so that inspection lot also is triggered. The doubt here is that the inspection lot would be triggered for all preventive maintenance orders which may not be required. How to control this?)
    5. Carry out Result Recording in QA32.
    6. Confirm Preventive Maintenance order in IW41.
    7. Carry out Usage Decision in QA32. The status of order will now become TECO.
    8. Order Settlement in KO88.
    9. Business Completion of Order in IW32
    Thanks for you time!
    Regards,
    Nitin

    Hi,
    For multiple samples we can use no of sample(SAmpling Procedure) to record more than one results and system will calculate the arithmetic mean of all results of all sample
    For this we have to maintain control indicator of MIC . Single result radio button will enable us to record results based on the number of sample defined in sampling procedure
    And if you have requirement like different target values at different level,
    Then you can configure inpection point -
    SPRO > Quality Management > Quality Planning > Inspection Planning > General > Define Identifier for Inspection Points
    in this Field act - 2 and give description
    Regards,
    SandeepV

  • Media aritmética de señal simulada

    Me gustaría que alguien me ayudara con el siguiente problema que tengo en Labview:
    Estoy intentando calcular la media aritmética de los valores de una señal (para simplificar mi pregunta utilizaré una función seno simulada). Para ello utilizo la función "Arithmetic mean" del VI Express "Statistics".
    El seno esta simulado con amplitud 1 y frecuencia 0,5. Ademas represento 1000 samples por segundo con "simulate adquisiction timing".
    Mi problema radica en que el valor de media aritmética obtenido se corresponde con la media de los últimos 100 valores del seno que he simulado. Yo quiero calcular el valor de la media de todos (absolutamente todos) los valores de la señal desde que empieza a ejecutarse el programa, pero no lo logro.
    Adjunto el archivo VI.
    Si alguien pudiera ayudarme se lo agradecería enormemente. Muchas gracias.
    Attachments:
    mediaseno.vi ‏328 KB

    Hola,
    Lo que te pasa es que te el generador de funciones te saca cada iteracion del bucle while 100 puntos y te saca la media de eso, lo que tienes que hacer es ir guardando la señal completa, añadiendo cada iteración la nueva parte de datos a la anterior, te adjunto la solución en el siguiente vi,
    Saludos,
    Regards,
    Jaime Cabrera
    NI Applications Engineering Spain
    Attachments:
    mediaseno.vi ‏196 KB

  • Can a JPanel object replace an applet?

    I know that I can insert an applet in an HTML page, and JavaScript can communicate with the applet. However, is it possible to do the same whith a JPanel object?
    Excuse the basic question.

    A panel is a light weight component, meaning it needs a top level container to hold it. An applet or frame is a top level (heavy weight) component, meaning it is it's own container. An applet can be nothing more than a thin wrapper around a panel which holds all of the other components. That's actually a good way to design it, since it lets you switch from applet to frame relatively easily, etc.

  • How do you find the average value of all the data between two points on a single channel

    I am tring to calculate the average value of all the data points on a single plot between two seperate points
    I have attahced an illustration.
    Tim
    Solved!
    Go to Solution.
    Attachments:
    plot.jpg ‏173 KB

    Hey smoothdurban,
    I've seen Brad's code, and trust me, it's worth the effort to let him help you get it up and running - it's definitely the most ideal way to solve this problem.  However, as Brad said, there are multiple ways to tackle this - both interactive and programmatic - so in the meantime, I'll take a second to detail one of the interactive and sure-fire ways to find the average of data between two points on a single channel.
    We'll use"Flags."  Set up your VIEW graph exactly as you did on your original screenshot, using Band Cursors to approximate the beginning and ending X-values representing the range you want to examine.  Next:
    1. Click the "Set Flags" button () that is a part of your 2D Axis System.  Note that you can hold down the Shift button if you ever decide you want to do this on more than a single curve at one time.
    2. Select the "Flags: Copy Data Points" button that enables after Flags are set.
    3. This creates new channel(s) in the default (bold) group in the Data Portal that contains only the Flagged data.
    4. Select DIAdem ANALYSIS.
    5. Select Statistics » Descriptive Statistics.
    6. In the Channels input, select the newly created channel containing your Flagged Y-Data.
    7. Ensure that the Arithmetic Mean parameter is set.  You can preview the data and the result in the dialog before pressing OK to execute the calculation. 
    You may have noticed that in the Descriptive Statistics calculation, one of the parameters that you can set is the range of channel rows to operate on - so, if you know the row numbers of your beginning and ending X-values, you could just simply run the Descriptive Statistics calculation and use this parameter to operate on a row subset of your original channel instead of the entire channel.
    Derrick S.
    Product Manager
    NI DIAdem
    National Instruments

Maybe you are looking for

  • HP COMPAQ CQ42 258VX Display problem

    Model type : CQ42 258VX PROC : INTEL i5 - 450 2.4Ghz RAM : 2GB DDR3 HDD : 500GB VGA GRAPHICS : ATI Mobility radeon HD5430 - 512MB I have a Compaq notebook CQ42-258VX, recently i must format and reinstall with windows 7 32 bit. The following issues oc

  • Installation of oracle 10gR2 on Windows Vista Home Premium 64 bit OS

    can we install oracle 10gR2 on Windows Vista Home Premium 64 bit OS ??? While doing sqlplus from command prompt, it's giving error like 'SP2-1503 Unable to initialise Oracle Call interface' 'SP2-0152 Oracle may not be functioning Properly' How to tro

  • How to get the output of the report in pdf format

    how to get the output of the report in pdf format? Thanks in advance, madan.

  • Error using XSQL 10 servlet

    I am using the XSQL servlet from the xdk_nt_10_1_0_2_0_production.zip package. When I run a example I always get the following error (NoSuchMethodError) I am using the xmlparserv2.jar from the xdk\lib dir. What could be wrong? java.lang.NoSuchMethodE

  • What is wiped from Pre on ActiveSync Remote Wipe?

    I have a Pre that I have recently started using to sync my Exchange mail and calendar events.  IF the Exchange admin at work did a remote wipe of my device, what is wiped?  The documentation I found says "ALL" data.  Does it mean all data related to