←back to thread

Uncertain<T>

(nshipster.com)
444 points samtheprogram | 5 comments | | HN request time: 0s | source
Show context
8note ◴[] No.45056484[source]
for mechanical engineering drawings to communicate with machinists and the like, we use tolerances

eg. 10cm +8mm/-3mm

for what the acceptable range is, both bigger and smaller.

id expect something like "are we there yet" referencing GPS should understand the direction of the error and what directions of uncertainty are better or worse

replies(2): >>45057720 #>>45059441 #
mabster ◴[] No.45057720[source]
Something that's bugged me about this notation though is that sometimes it means "cannot exceed the bounds" and sometimes it means "only exceeds the bounds 10% of the time"
replies(1): >>45058079 #
1. taneq ◴[] No.45058079[source]
I don’t think I’ve ever seen mechanical drawings have “90% confidence” dimensions like this. If a part’s too big then it won’t fit, and it’s probably useless.
replies(2): >>45058208 #>>45062027 #
2. kevin_thibedeau ◴[] No.45058208[source]
If a test procedure is verifying all dimensional accuracy, it can be assumed to be bounding tolerance. If it's a mass production line with less than 100% testing of parts, you'd have to expect that some outliers get by and the tolerance is something like 3-sigma on a Gaussian.
3. mabster ◴[] No.45062027[source]
Yeah it's probably field specific and I guess Gaussian-based uncertainty would be more about statistical sampling rather than tolerances. I've noticed that if arithmetic is being done on it it's almost certainly Gaussian. I just mean whenever I see uncertainty like this, I don't know what is meant!
replies(1): >>45064325 #
4. brabel ◴[] No.45064325[source]
In Mechanical Engineering, tolerances ensure that when you put parts together, they will fit as long as the tolerances were respected.

It's not statistical. If the machinist makes a part that's not within the +/- bounds, they throw it away and start again. If you tried to fit multiple parts, all with only statistical respect for tolerances, you would run into trouble almost 100% of the time with just a few pieces.

replies(1): >>45069998 #
5. mabster ◴[] No.45069998{3}[source]
Yeah understood. In electronics: Resistor values are Gaussian but they test and bucket the resistors so that they can be treated as tolerances for similar reasons.